問題タブ [emq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mqtt - EMQX - 一意の識別子を持つ MQTT トピックを発行すると、静的 MQTT トピックよりもはるかに時間がかかります
emqx ブローカーでさまざまなトピックのメッセージを発行しようとしていました。1 つのクライアントで動的トピックを発行するとシナリオに時間がかかり、トピック名を静的にすると時間が大幅に短縮されます。
ここに、同じ結果とコードを投稿しました。
Eclipse paho クライアント バージョン 3 および Qos レベル 1 で EMQX ブローカーを使用しています。
100 個の単純なパブリッシュ メッセージを使用したさまざまなトピックの時間 (ここでは id を動的と見なします):
合計時間パターン 1: /config/{id}/outward::36 秒 ------------------> HERE TOPIC は DYNAMIC です。{id} は、以下のコードに示すようにループ内で値が変化する変数です
合計時間パターン 2: /config/test::1.2 秒 -----------------------> HERE TOPIC is STATIC
トピックの作成に時間がかからないように、別の ID でメッセージを公開するにはどうすればよいですか?