問題タブ [camel-jms]
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.
apache-camel - JMS メッセージ プロパティに格納されていないカスタム キャメル ヘッダー
私は Camel で遊んでいます。簡単なテストケースとして、着信メッセージにヘッダーを追加し、それを JMS キュー (activemq) に保存したいと考えています。これは、REST DSL を使用したコードです。
HTTPie (httpie.org) で GET を実行すると、次のようになります。
キュー内のメッセージを調べると、次のことがわかります。
- {id} は URL から抽出され、JMS プロパティとして表示されます
- http クエリ パラメータ (key=value) は JMS プロパティとして利用可能
- カスタム http ヘッダー (Foo: bar) は JMS プロパティとして存在します。
- 基本認証ヘッダー (admin:admin) は JMS プロパティとして存在します
しかし、値としてランダムな UUID を持つ私のカスタム 'myHeader' は、 JMS プロパティとして存在しません。
私は何を間違っていますか?
activemq-artemis - management-console.UI のコンシューマー セクションに Apache Artemis の clientId が表示されない
Apache Artemis ブローカーと Apache camel JMS コンポーネントを使用しています
私はApacheキャメルJMSコンポーネントを使用しているので、ここでトピックを聞いています
ここで私は設定しました
今、管理コンソール.UI を使用しているため、消費者 ID に空のクライアント ID が表示されます
上の画像ではQueue = testId.dsn で、testIdは clientId で、dsnはサブスクリプション名です。
また、クライアント ヘッダーの下に clientId が表示されません。
クライアント ヘッダーの下にクライアント名が表示されない理由。また、Queue値が clientId + サブスクリプション名の連結を示している理由
ここで助けてください、ありがとう!
java - CAMEL JMS crashed & stop producing messages
Last week we got an production issue on ESB Camel JMS, we have deployed multiple micro services on FUSE server. Below exception happened in one installed service caused all the other services stopped producing AMQ messages.
Only JMS producer failed, consumers are active and consumed messages.
Please advice on this issue, thanks.