2017-04-05 37 views

答えて

3

短い答えはありませんか?

トピックは、メッセージが1つに公開されるまで実際に存在するものではありません。

サブスクライバはブローカーにどのトピックが関心を持っているのかを伝え、パブリッシャがそのトピックの1つにメッセージをパブリッシュすると、メッセージはそのサブスクライバに転送されます(aclsは許可します)。

ワイルドカードを含むトピックを購読することができます。ワイルドカードを使用すると、1つ以上のトピックに一致するようにすることができます。ワイルドカード文字は2つあります。

  • +トピックの1つの要素に一致します。例えばfoo/+/barはfoo/1/barとfoo/something/barに一致します。

  • #トピックの最後にのみ一致します。例えば/ foo /#は/ foo/1とfoo/bar/1 /と一致します。 FOO /#/バー@ΦXocę웃Пepeúpaツは、ブローカーについての唯一の供給統計を言及していないどのようなトピックが存在し

$SYSトピックが動作しませんので、あなたは最後に、このどこかに置くことはできませんが。

+0

基本的には、トピックに公開された人のみが購読したいと思う。それを確認する方法はありますか? –

+0

いいえ、唯一の方法は購読し、参照することです – hardillb

+0

ああありがとうHardillb。だから、コールバックが接続を切断して実行された後、私はどのようにして安らかなサービスでメッセージを受け取ることができますか。 –

1

ブローカーで閲覧トピックのようなもの...

はほとんどあなたが得ることができるが、$ SYSに加入しているが、それはその

にあなたをできるようにするには、config一部のブローカーによって異なりますがありません$ SYS情報に関するドキュメントは、次のとおりです。

  • $ SYSを受信/ /ブローカー/ロード/バイト: 総NUMブローカが起動してから受信したバイト数。 ブローカーが開始されてから送信されたバイト数の合計:

  • $ SYS /ブローカー/ロード/バイトは/を送りました。

  • $ SYS /ブローカー/クライアント/を接続: 現在接続しているクライアントの数が

  • $ SYS /ブローカー/クライアント/を切断:永続的なクライアントの 総数ブローカで登録されていて現在切断されている(クリーンセッションを無効にして)

  • $ SYS /ブローカー/クライアント/最大: ブローカーに接続されているアクティブなクライアントの最大数。これは、$ SYSトピック・ツリーが更新されたときにのみ計算されるため、短い存続クライアント接続はカウントされない可能性があります。

  • $ SYS /ブローカー/クライアント/合計: 永続セッション、現在接続されており、ブローカーに登録されたとの接続と切断クライアントの合計数。

  • $ SYS /ブローカー/メッセージ/を受け取っ: ブローカが起動してから受け取った任意のタイプのメッセージの総数。

  • $ SYS /ブローカー/メッセージ/を送っ: ブローカーが開始されてから送信された任意のタイプのメッセージの総数。

  • は$ SYS /ブローカー/メッセージ/パブリッシュ/を落とし: 限界をキューイング/による機内に削除されたパブリッシュメッセージの総数。

  • $ SYS /ブローカー/メッセージ/パブリッシュ/を受け取っ: ブローカーが開始されてからPUBLISHメッセージの合計数を受け取りました。 ブローカーが開始されてから送信されたメッセージを公開の総数:

  • $ SYS /ブローカー/メッセージは、パブリッシュ//を送りました。

  • 保持$ SYS /ブローカー/メッセージ//を数える: ブローカー上でアクティブ保持されたメッセージの合計数。

  • $ SYS /ブローカー/サブスクリプション/カウント: ブローカー上のアクティブなサブスクリプションの合計数。

  • $ SYS /ブローカー/時間: サーバーの現在の時刻。ブローカーがオンラインだった時間(秒)の 量:

  • $ SYS /ブローカー/稼働時間。

  • $ SYS /ブローカー/バージョン: ブローカーのバージョン。静的。

関連する問題