QuorumPeerのrunメソッドはsetupRequestProcessor(アセンブリプロセッサ)であり、setupRequestProcessorはスタンドアロンまたはクラスターに従って書き換えられ、3つの異なる责任链
にアセンブルされます。次の図はスタンドアロンモードです。
サーバーはクライアント要求を受信すると、NIOServerCnxn submitRequestを介して要求を送信します。要求を送信し责任链模式
、責任チェーンのプロセッサの1つを入力すると、要求は最初にキューに配置されます。プロセッサ自体はスレッドであり、独自の実行メソッドですキュー内のデータを取得し、非同期を実現する責任の次のチェーンを呼び出します。