Zookeeper Watcherのソースコードの取得

QuorumPeerのrunメソッドはsetupRequestProcessor(アセンブリプロセッサ)であり、setupRequestProcessorはスタンドアロンまたはクラスターに従って書き換えられ、3つの異なる责任链アセンブルされます。次の図はスタンドアロンモードです。

サーバーはクライアント要求を受信すると、NIOServerCnxn submitRequestを介して要求を送信します。要求を送信し责任链模式
ここに画像の説明を挿入
、責任チェーンのプロセッサの1つを入力すると、要求は最初にキューに配置されます。プロセッサ自体はスレッドであり、独自の実行メソッドですキュー内のデータを取得し、非同期を実現する責任の次のチェーンを呼び出します。
ここに画像の説明を挿入

元の記事563件を公開 賞賛された4345件 293万回の表示

おすすめ

転載: blog.csdn.net/dataiyangu/article/details/105610596
おすすめ