問題タブ [activemq-cpp]

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 投票する
1 に答える
148 参照

activemq - Activemq メッセージを 1 回のサーバーから別のサーバーにレプリケートします。

Q: 異なる Activemq サーバーで同じメッセージを公開したいと考えています。何かアプローチできますか。一度公開すると、activemq の変更により、そのメッセージが別のインスタンスに転送されます。

または、activemq 構成の変更によってそれを行う方法はありますか?

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

c# - C ++でactivemq mapmessageにメッセージグループIDを設定する方法

C++ で activemq プロデューサーを作成しています。これは、.net プラットフォームの activemq キューにマップ メッセージを書き込みます。同じメッセージを消費しNMSXGroupID (of the ActiveMQMapMessage type)ているときに、メッセージを適切にルーティングするためにを使用しています。.net

メッセージを書いているときに、C++ 側から同じ ID を設定したい。

0 投票する
2 に答える
499 参照

c++ - アクティブ MQ タイムアウト時間

Linux 側で activemq-cpp ライブラリを使用してリスナーを作成しています。ただし、Windows 側 (サーバーは Windows 上で実行されます) の Java activemq ブローカーは、30 秒後に接続を切断します。

エラーメッセージは次のとおりです。

Transport Connection to : tcp://x.y.z.w failed: InactivityIOException: Channel was inactive for too <30000> long: tcp://x.y.z.w:12345

現在、activemqのドキュメントに従って、次のことを試しました:

  1. 接続の作成中に接続 URL を次のように設定します。 "tcp://x.y.z.w:61616?transport.useInactivityMonitor=false"/>
  2. activemq.xml ファイルで、次のように設定しました

    <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?wireFormat.maxInactivityDuration=0;maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600;transport.useInactivityMonitor=false"/>

ただし、 30秒後に切断されます。

不足している設定は他にありますか?

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

c++ - Windows7: getaddrinfo が [::1] に対して「No such host is known」を返す

Windows 7 などでデュアル スタック環境をサポートするために、コードの変更に取り組んでいます。アル。コードは ActiveMQ-CPP (3.8.4) を使用します。URI "tcp://[::1]:61616" でブローカーへの接続を使用するように設定しました。APR_HAVE_IPV6 で APR をコンパイルする必要があることは既にわかっています。

今問題。APR の call_resolver() メソッドがホスト名 "[::1]" で getaddrinfo() を呼び出すと、"No such host is known" (コード 11001) が返されます。

問題なく [::1] に ping を実行できます。ホスト名の ::1 エントリのコメントを外してみました。インターフェイスに Internet Protocol Version 6 チェックボックスを追加しました。

私が見逃しているアイデアはありますか?