namesrvクラスタ、ブローカクラスタ、プロデューサとコンシューマクラスタクラスタリング:Rocketmq主要部が構成されている4つのクラスタから成ります。
namesrvクラスタ:それは、レジストリ内のサードパーティ製のミドルウェアを使用せずにこのrocketmq、レジストリのですが、あなたが起動したときに、コード行の唯一の千行、達成するためにプロデューサー、ブローカーや消費者のニーズを独自のコードを書くために登録namesrv、
namesrvサービス間の通信はありません。
ブローカクラスタ:管理、保管、流通およびその他の機能に関する情報を提供するために、ブローカは、メッセージキューのコアコンポーネントです。ブローカクラスタ上のロケット1は、マスタースレーブ同期プログラム、正常に送信されたメッセージの両方のマスターとスレーブサーバに書き込まれたメッセージであり、主な2つのオプションがあり、もう一方はのマスターを読み取るための責任を非同期方式で、スレーブ非同期サービスですデータは、選択中の非同期プログラムを好みます。
プロデューサークラスタ:生産者のメッセージ、各プロデューサーがグループ、取引メッセージに何らかの役割を果たしているに加えて、グループの概念のプロデューサーが、他の回、仮想概念のちょうどより多くに属している必要があります。
消費者のクラスター:DefaultMQPullConsumerとDefaultMQPushConsumer、後に詳細なコードはで見つけることができ、メッセージを処理するために使用されている消費者のモデルロケットを引く:消費者のニュースは、二つの主要な消費者があります。クラスタ構成メッセージで、消費者がダウンしたときに、メッセージがそれに割り当てされる各サービスクラスタ平均割り当てメッセージは、他の消費者に割り当てる続けます。