問題タブ [amazon-mq]

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.

0 投票する
0 に答える
254 参照

amazon-web-services - AWS MQ メンテナンスウィンドウ

AWS MQ サービスを使用して、アプリケーションが相互に通信できるようにしています。

残念ながら、AWS がブローカーを自動的に更新するオプションを無効にしているにもかかわらず、私のブローカーはほぼ毎週火曜日に再起動します。

あなたはなにか考えはありますか?

ブローカーインスタンスタイプ: mq.t2.micro

デプロイ モード: 単一インスタンス ブローカー

ストレージの種類: Amazon Elastic File System

ブローカーエンジン: ActiveMQ

ブローカー エンジンのバージョン: 5.15.9 ここに画像の説明を入力

0 投票する
1 に答える
250 参照

amazon-web-services - Amazon MQ の JMX を有効にする

JMX 経由で Amazon MQ に接続する方法はありますか?

リモート アクセス用に ActiveMQ 用の JMX の構成を調べようとしましたが、構成を保存すると、これで終了します。

ここに画像の説明を入力

0 投票する
0 に答える
451 参照

node.js - nodejs mqtt 再接続で以前のメッセージを受信しない

MQ Broker (Amazon MQ) からメッセージを受信する単純な NodeJS アプリ (コンシューマーとして) を作成しています。メッセージを受信できましたが、パブリッシャーがブローカーにメッセージを送信すると、コンシューマーは新しいメッセージを読みません (新しいメッセージがないために数分間アイドル状態になった後)。最終的には切断して再接続しますが、その時点では新しく公開されたメッセージのみを受信します。

ここに画像の説明を入力

ここでは、メッセージ番号 (8、9、12) が読み取られていないことがわかります。これは私の消費者向けアプリの問題ですか、それともパブリッシャーまたはブローカーに関係がありますか?

ActiveMQ から確認したとおり、接続はアクティブです ここに画像の説明を入力

更新1:

keepalive, clean, reconnectPeriod, qos出版社からのマッチングから追加しましoptionsたが、今はうまくいっているようです。これについてさらに観察を行います。

更新 2:

パブリッシャーがトピックにメッセージを送信している間にノードアプリを終了して、サブスクライバーを意図的に切断しました。サブスクライバーを再接続すると、最後のメッセージのみが読み取られます。