ActiveMQのドキュメントでは、ワイルドカードを使用してサブトピックを作成することができます。私は、その後のいずれかのトピックのいずれか、またはすべてに登録することができActiveMQでワイルドカードを使用して階層トピックを作成する
- physicalEnvironmet.Conditions
- physicalEnvironmet.Infrastructure
- physicalEnvironmet.Location
:だから、例えば私は、トピックを作成することができます(physicalEnvironmet。>)
しかし、より複雑な構造の場合は、どうすればこのように機能しますか:
ちらつきのためのトピックが呼び出されます:
- physicalEnvironmet.Conditions.Light.Flickering
そしてだけで考えられて話題に加入しているように、私はまだ、正確な選択をしている可能性があり光:
- physicalEnvironmet.Conditions.Light>
サブトピックのレベル制限がある場合や階層的なトピックオーダーを作成するより簡単な方法がある場合は、基本的に私は尋ねています。
合計トピック数はいくつありますか?予想されるクライアント数は?予想されるメッセージ数/時間は何ですか?予想されるメッセージサイズは何バイトですか? –
トピックの完全な構造はまだ未定ですが、私が推測しなければならないのは、Idは約30-50です。クライアントのためには、pub/subは自己適応型システムのためには言い難いので、非常に多くなる可能性があります。 (容易に100以上)。センサーが関与しているので、数秒ごとにメッセージが送信される可能性があります。限られた情報を含むJSONオブジェクトなので、メッセージのサイズはかなり小さいです。 –