タグ付けされた質問 「jms」

17
ActiveMQまたはRabbitMQまたはZeroMQまたは[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 ActiveMQとRabbitMQとZeroMQの長所と短所の経験を聞いてみたいと思います。その他の興味深いメッセージキューに関する情報も歓迎します。

15
SSLで使用するためにJavaキーストアに既存のX.509証明書と秘密鍵をインポートする方法は?
私はこれをActiveMQ設定に持っています: <sslContext> <sslContext keyStore="file:/home/alex/work/amq/broker.ks" keyStorePassword="password" trustStore="file:${activemq.base}/conf/broker.ts" trustStorePassword="password"/> </sslContext> X.509証明書とキーファイルのペアを持っています。 これら2つをインポートして、SSLおよびSSL + stompコネクタで使用するにはどうすればよいですか?私がグーグルできるすべての例は常に自分でキーを生成しますが、すでにキーを持っています。 私が試してみました keytool -import -keystore ./broker.ks -file mycert.crt ただし、これは証明書のみをインポートし、キーファイルはインポートしないため、 2009-05-25 13:16:24,270 [localhost:61612] ERROR TransportConnector - Could not accept connection : No available certificate or key corresponds to the SSL cipher suites which are enabled. 証明書とキーを連結してみましたが、同じ結果が得られました。 キーをインポートするにはどうすればよいですか?
228 java  ssl  jms  activemq  jks 

9
JMSトピックとキュー
JMSキューとJMSトピックの違いは何だろうと思っていました。 ActiveMQページは言う トピック JMSでは、トピックはパブリッシュおよびサブスクライブのセマンティクスを実装します。メッセージをパブリッシュすると、メッセージは関心のあるすべてのサブスクライバーに送信されます。そのため、メッセージのコピーを受信するサブスクライバーはゼロから多くなります。ブローカーがメッセージを受信したときにアクティブなサブスクリプションを持っていたサブスクライバーのみがメッセージのコピーを取得します。 キュー JMSキューは、ロードバランサーのセマンティクスを実装します。単一のメッセージがちょうど1つのコンシューマによって受信されます。メッセージの送信時に利用可能なコンシューマーがない場合は、メッセージを処理できるコンシューマーが利用可能になるまで保持されます。コンシューマーがメッセージを受信し、閉じる前に確認しない場合、メッセージは別のコンシューマーに再配信されます。キューには多数のコンシューマーがあり、利用可能なコンシューマー間でメッセージの負荷が分散されます。 ActiveMQブローカーがメッセージを受信したのと同じシーケンスで各サブスクライバーにメッセージのコピーを送信する「何か」が欲しいのですが。 何かご意見は?
191 jms  activemq 

11
JMS /メッセージキューの実際の使用?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する 私はJMSとApache ActiveMQについて少し読んでいました。また、JMSまたは同様のメッセージキューテクノロジを実際に使用している人がいるのではないかと思っていましたか。
182 java  jms  message-queue 

11
Spring IntegrationとCamelを使用する場合
私は、経験豊富なSpringユーザーとして、いくつかの(JMS)メッセージング機能を必要とする最近のプロジェクト(詳細)でSpring Integrationが最も理にかなっていると想定していました。Spring Integrationを使用して数日経っても、要求と応答(異なるJMSキューをリッスンする)の通信を確立するために構成する必要があるチャネルの量を考えると、依然として構成オーバーヘッドが多いように感じられます。 したがって、CamelとSpring Integrationの違いに関する背景情報を探していましたが、そこにはかなり予備の情報があるようです。 http://java.dzone.com/articles/spring-integration-and-apache(2009年 12月以降、Spring IntegrationとCamelで実際の統合シナリオを実装する場合の非常に中立的な比較) http://hillert.blogspot.com/2009/10/apache-camel-alternatives.html(Camelと他のソリューションの比較、2009年10月) http://raibledesigns.com/rd/entry/taking_apache_camel_for_a(マットレイブル、2008年10月) 質問は次のとおりです。一方のスタックをもう一方のスタックで使用したときにどのような経験をしましたか?Spring Integrationがサポートを欠いている場合、どのシナリオでキャメルを推奨しますか?それぞれの長所と短所はどこにありますか?実際のプロジェクトからのアドバイスは高く評価されます。

7
JMSとAMQP-RabbitMQ
JMSと、それがAMQP用語にどのように関連付けられているかを理解しようとしています。JMSはAPIであり、AMQPはプロトコルです。 これが私の仮定です(そして質問も) RabbitMQはAMQPプロトコルを使用します(AMQPプロトコルを実装しています) JavaクライアントはRabbitMQに接続/使用するためにAMQPプロトコルクライアントライブラリを使用する必要があります ここでJMS APIはどこで機能しますか?JMS APIはRabbitMQに接続するためにAMQPクライアントライブラリを使用する必要がありますか? 通常、JMSを使用して、RabbitMQ、ActiveMQなどのメッセージブローカーを接続します。次に、AMQPの代わりにここで使用されるデフォルトのプロトコルは何ですか? 上記のいくつかはばかげているかもしれません。:-)しかし、私の頭を包み込もうとしています。

3
WebSphere MQやTibco Rendezvousなどのメッセージングソリューションの代わりにアクターを使用するのはいつですか?
JMSの代わりにScalaのアクターを支持する設計上の決定についての質問と回答をすでに読みました。。 通常、私たちは何年も前から存在しているメッセージングソリューションを使用します。WebSphereMQやApache ActiveMQなどのJMS実装がポイントツーポイント通信に使用されるか、Tibco Rendevousがマルチキャストメッセージングに使用されます。 それらは非常に安定しており、実績があり、高い可用性とパフォーマンスを提供します。それにもかかわらず、設定とセットアップはAkkaよりもはるかに複雑に見えます。 前述の製品(WebSphere MQまたはActiveMQ)がこれまで正常に使用されてきたいくつかのユースケースでAkkaを使用する必要があるのはなぜですか。今後のプロジェクトで、WebSphere MQまたはTibco RVの代わりにAkkaを使用することを検討する必要があるのはなぜですか? そして、いつアッカを避けるべきですか?他のソリューションと同じ高可用性とパフォーマンスを提供していますか?それとも、Akkaを他のメッセージングミドルウェアと比較することさえ悪い考えですか? たぶん、JVM(Point-to-Point)、TibcoRV(マルチキャスト)、Akka以外に検討する必要がある別のメッセージングソリューションもJVM環境にありますか?
106 java  scala  jms  actor  akka 

1
JMSではなくScalaのアクターを支持する設計上の決定は何ですか?
JMSの代わりにScalaアクターを使用する場合の違いは何ですか? たとえば、パフォーマンスとスケーラビリティの観点から、ScalaアクターモデルはJMSと比較して何を追加しますか?どの場合、JMSではなくアクターを使用する方が理にかなっていますか?つまり、JMSがカバーできないアクターが対処する問題は何ですか?
81 java  scala  jms  actor 

3
JMSメッセージリスナーの呼び出しに失敗しました。原因:識別子に無効なJMS識別子文字「-」が含まれています:「x-request-id」
JMSとキュー(Azureキュー)を初めて使用しています。Rubiサーバーがデータを書き込み、Javaがそれをキューから読み取り、さらに実行するキューを作成する必要があります。このプロセスは私のマシンでローカルに正常に動作しています。キューにデータを書き込むRESTエンドポイントを作成しました。データがキューに書き込まれると、リスナーがデータを引き継ぎ、読み取って実行します。Azureにデプロイすると、キューで開始できないログでエラーが表示されます。 Setup of JMS message listener invoker failed for destination 'queue' - trying to recover. Cause: Identifier contains invalid JMS identifier character '-': 'x-request-id' Zipkinは、分散トレースシステムとしてAzureサーバーにも存在しますx-request-id。これは、問題を引き起こしているZipkinに関連していると思います。Googleで問題を検索しましたが、なぜ起こっているのか理解できませんでした。 詳細なエラーメッセージは次のとおりです。 [36mc.m.s.l.NextGenRequestLoggingFilter [0;39m [2m:[0;39m Before request [uri=/services/deal-service/api/v2/deals/ack;headers= [x-request-id:"2d8d86d7-4fbf-9db6-8e95-28813f21a85c", x-envoy-internal:"true", x-b3-parentspanid:"a209cdc649b0b890", content- length:"575", x-forwarded-proto:"http", postman-token:"ad074595- 76a5-474b-9711-7e071b12b3b0", x-b3-sampled:"1", x-forwarded- for:"10.244.2.1", accept:"*/*", authorization: "some-token-YJc4tg--34jPRziJNSACqNQ", x-b3- traceid:"6b40ff22781be67ba209cdc649b0b890", x-b3- spanid:"702684ddb62cfe6b", …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.