問題タブ [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.
jms - ActiveMQ STOMP クライアントでのメッセージ圧縮
サーバーまたはコンシューマーを変更せずに、キュー/トピックへの発行時にテキスト メッセージの圧縮を実装することは可能ですか? 既存の Java STOMP クライアントまたは CPP STOMP クライアント (ActiveMQ-CPP) がメッセージ圧縮をサポートしているかどうかを知りたいですか?
ありがとうございました。
jms - ActiveMQ メッセージ サーバーが JRE ではなく JDK を必要とするのはなぜですか?
ActiveMQ メッセージ ブローカには、Java JDK (Java ランタイム JRE ではない) が必要です。誰かが理由を知っていますか?
ありがとうございました。
c++ - ActiveMQ C++ 同期コンシューマー
非同期の ActiveMQ C++ クライアントのコード サンプルがいくつかあります。私が探しているのは同期消費者です。メッセージを送受信したいだけです。私が指摘したコードは非同期を使用しており、そこから同期クラスを作成する方法がわかりません。
MessageConsumerクラスは、同期呼び出し、つまり recieve() があることを示します。オブジェクトでこれを呼び出すと、次のように失敗します。どうすれば修正できますか? キューから受信を呼び出すにはどうすればよいですか。
コードは次のとおりです。
c++ - セグメンテーション違反失敗?
どうすればこれを修正できますか? もっとコードが必要ですか?どこで失敗するのかわからない?失敗した場所を見つけるにはどうすればよいですか?
どこにダンプしますか?
編集:
ここにコードがあります:
c++ - ActiveMQ C++ 同期クライアント
私はApacheのsvnから次のコードを持っています。ご覧のとおり、これは非同期クライアントです。私が欲しいのは同期クライアントです。これにより、クライアントは消費者に「メッセージをいただけますか」と、消費者に「確かに、ここにあります」と尋ねることができます。だから私は aysnchronous クライアントを必要としませんが、同期の例を見つけることができず、コーディングすると常にセグメンテーションが失敗します。
このコードを見ると、onMessage というメソッドがあり、これはリスナーによるもので、そこにメッセージを返すことさえできません。戻り値の型を変更できません。
問題は、セグメンテーションが失敗することなく、このサンプルクラスを同期的に作成するにはどうすればよいかということです。セグメンテーションが失敗する質問はこちらです。.
timeout - プロパティ timetolive を使用してメッセージがキューに送信されるときの activemq-cpp 受信タイムアウト
activemq プロデューサーでプロパティ「timetolive」を使用してキューにメッセージを送信し、activemq コンシューマー関数 receive(long long timeout) で受信します。いくつかのメッセージを受信した後、受信は常にタイムアウトし、再度メッセージを受信できません。
メッセージに timetolive プロパティがない場合にうまく機能します。
なぜ、どうすればタイムアウトを受信できますか。
バージョン Activemq 5.4.2 activemq-cpp 3.2.5
timeout - activemq-cpp 送信または受信タイムアウトのステータスを取得するにはどうすればよいですか
メッセージをブローカーに送信するときに、activemq 接続のタイムアウト プロパティを設定しました。
しかし、タイムアウトを送信したときに例外やリターンを取得できませんでした。
送信成功またはタイムアウトのステータスを取得できませんでした。
これは、 receive(long long timeout); を使用したときにも発生しました。
これら2つの状態を区別する方法はありますか?
バージョン Activemq 5.4.2 activemq-cpp 3.2.5
URI:
接続コード:
コードを送信:
windows - MinGWを使用してActiveMQ-CPPを構築しますか?
ActiveMQ-CPPライブラリの使用を必要とする今後のQtプロジェクトがあります。これまでの私の調査から、ActiveMQ-CPPはWindows上のMSVCのみをサポートしているようです。MinGWはクロスプラットフォームプロジェクトであり、他のすべてのプラットフォームはgccを使用しているため、MinGWを使い続けることをお勧めします。
ActiveMQ-CPPをMinGWで動作させるためのガイド、または完全に「はい」または「いいえ」はありますか?
ありがとう。
c++ - ActiveMQ-CPP および Visual Studio 2003
ActiveMQ CPP と Visual Studio 2003
VS 7.1 を必要とする一部のコードで AMQ を動作させる必要がありますが、VS 7.1 を使用して構築する apr などのさまざまな Apache ライブラリを取得するのに苦労しています。AMQ-CPP 用の vs2008 ソリューション/プロジェクトがあり、それをテンプレートとして使用し、VS 7.1 用に作成しようとしました。
ただし、ビルドしようとすると、次のようなエラーが発生します。
要するに、VS 7.1 で AMQ をビルドして正常に実行できた人はいますか? コンパイラはサポートされていますか?
私はよくある質問を調べて (どちらか一方を示すものは何も見つかりませんでした)、彼らの ML に質問を投稿しましたが、役に立ちませんでした。
どんな情報やリンクも素晴らしいでしょう。
java - C++をActiveMQブローカーに接続します
C++とJavaの間でJMSとの通信を使用してアプリケーションを開発しようとしています。
Javaにブローカーを備えた「サーバー」があり、C++パブリッシャー/リスナーを接続したい
これを行うにはどうすればよいですか?
私のJavaのクラスは次のとおりです。
"サーバ":
プロデューサー
消費者:
よろしく