アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

アリペイシステムアーキテクチャの概要

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

典型的な治療デフォルト

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

ファンド処理プラットフォーム

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

財務会計

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

支払決済

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

会計センター

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

トランザクション

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

柔軟総務

アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

アリペイオープンソース分散メッセージングミドルウェア-Metamorphosis(MetaQ)

変態(MetaQ)は、シーケンシャル書き込みメッセージストレージ、スループットと大きな局所およびXAトランザクション・サポートとハイスループットに適した他の特性と、LinkedInの、カフカのような高性能、高可用性、スケーラブルな分散メッセージミドルウェア、あります淘宝網とアリペイでの注文メッセージ、放送、データ伝送や他のシーンを記録するには、アプリケーションの広い範囲を持っている今、オープンソースです。

変態は、Java淘宝網オープンソースのメッセージングミドルウェアです。メッセージングミドルウェアについて、あなたは、このようなので、上のActiveMQやHornetQはとのように、JMS仕様、およびいくつかのオープンソース実装を、聞いたことがあるはずです。変態はそのうちの一つです。

変態に移しLinkedInの上に、今から私のオープンソースMQ-の起源であるApacheのカフカ重く上の描画ではなく、一般的なMQ-プッシュモデルよりも、プル機構を使用してMQシステム、の非常にユニークなデザインがある、学習を開始飼育係は、サービスの発見とオフセットのストレージを行う、私は本当に感謝して同意する考えに建てられ、強くあなたがデザインの全体の変態が言っている上に正確に同じである、設計ドキュメントを読むことをお勧めします。しかし、なぜ我々はそれをメタ必要なのですか?

私は再書き込みメタへの理由の概要の下で:

  1. カフカは、Scalaの書き込みで、私はスカラ座、そして遅すぎる開発カフカコミュニティ全体に精通していないです。
  2. 一部の機能がkakfaが実現しなかったですが、我々が必要:ビジネスは、ストレージのさまざまなオフセット、高可用性ソリューション(HA)など。
  3. ユニークな機能のカフカのいくつかのメタ相対:
  • テキストプロトコルの設計は、非常に透明、ブローカーを監視するための同様のmemcachedの統計プロトコルをサポート
  • ピュアJava実装は、ストレージへの通信から、クライアントからサーバに再実装されています。
  • ローカルトランザクションとXA分散トランザクションを含め、トランザクションサポートを提供します。
  • HAレプリケーション同期および非同期複製、メッセージの信頼性を確保するなど、支持複製;
  • これは、非同期のメッセージ送信をサポートしています。
  • 消費者のニュースは地元の回復をサポートするために失敗しました。
  • より多くのストレージのサポート、データベース、ディスク、ZooKeeperのオフセット、カスタマイズ可能な実装では、データ・スループットと信頼性を向上させ、グループコミットサポートしています。
  • メッセージのブロードキャストモードをサポートしています。
  • プロジェクトを支援する一連の:pythonのクライアント、注ぎ口、tail4jなどのTwitterの嵐。

したがって、メタはカフカを強化するために比較すると膨大です。メタ淘宝網とアリペイが広くなりましたメッセージのメタルーティングを経由して120億に到達するために、毎日毎日宝を支払って、使用されている、淘宝網は、一日あたりのメッセージ数百万の何百もあります。

メタ適したアプリケーション:

  • 送信ログは、ログには、本質的に高いスループットカフカの強みです。
  • メッセージブロードキャスト機能、放送障害キャッシュ構成。
  • このようMySQLのバイナリログのレプリケーションなどのデータ同期シーケンス、;
  • 分散環境メッセージルーティング(ブローカ、生産者、消費者がクラスタ化されている)、シーン及び信頼性のために高い要求があります。
  • その他の機能は、一般的なMQとして使用されます。
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析
アーキテクチャグラフィック:アリペイウォレットシステムアーキテクチャ内部解析

おすすめ

転載: www.cnblogs.com/CQqf2019/p/11262316.html
おすすめ