cost 220 ms
Camel 事務處理的 JMS 組件不適用於聚合器

[英]Camel transacted JMS component doesn't work with Aggregator

我發現帶有選項 transacted=true 的 JMS 組件不適用於 Aggregator。 我的路由在到達聚合器之前是事務性的,在聚合器之后我的路由不再是事務性的。 如果我理解得很好,這是因為聚合器正在為每個交換轉換啟動新線程,並且這種行為會停止第一個事務線程,從而導致事務提交和確認發送到隊列 ...

為什么在 Camel 3 升級后重啟時 Solace 消息會掛在服務器上?

[英]Why are Solace messages hanging on the server on restart after Camel 3 upgrade?

在升級到 Camel 3.3 時,我們在測試時遇到了一個問題。 因此,如果我們在隊列中有多條消息由於某種原因重新啟動我們的駱駝應用程序時,一些消息會卡在安慰隊列上的“未確認”state 中,並且在應用程序恢復后它不會消耗這些消息。 我們需要在它們被消耗之前再次重新啟動應用程序。 此問題似乎僅在重新 ...

如何設置 JMSCorrelationID 並將 JMSMessageID 與 Camel 客戶端和 IBMMQ 代理相關聯

[英]How to set the JMSCorrelationID and correlate with JMSMessageID with a Camel client and a IBMMQ broker

我有一個使用 JMS 組件連接 IBMMQ 的 Camel 客戶端。 我需要發送一個具有固定值的 JMSCorrelationID。 通過 JMSMessageID 關聯回復消息。 我的配置是: 問題是當 useMessageIDAsCorrelationID=true 時 JMSCorrelati ...

ActiveMQ 嵌入式橋接 Camel JMS 橋接

[英]ActiveMQ embedded bridge to Camel JMS bridge

我有一個舊的應用程序,它使用 ActiveMQ 5.8.0 和一些連接到這個 ActiveMQ 的 JNDI 遠程主題處理 JMS 消息。 我有一個這樣的連接器: 它工作得很好,但現在,由於某些技術原因(嚴格的 JMS 1.1),我需要使用“ConnectionFactory”而不是“Topi ...

帶有“n”條回復消息的 Camel JMS 請求-回復

[英]Camel JMS request-reply with 'n' reply messages

我正在使用 Camel JMS 組件進行請求-回復以與 MQ 進行通信。 對於我的一些請求,我可以收到n條回復消息。 如何匯總這些回復消息? 我想過使用聚合器模式和聚合策略,但不能使用它,因為我不確定可以回復的消息數量。 社區可以幫助我了解正確的方法嗎? 我做了一些谷歌搜索,但找不到有用的東西。 以 ...

JMS 組件的橋接錯誤處理程序不起作用

[英]JMS component's bridge error handler not working

根據 apache 駱駝的文檔,JMS 組件支持與駱駝錯誤處理程序橋接,但是在執行時我得到“JMS 端點不支持 BridgeErrorHandler”。 我檢查了他們的源代碼,發現在創建 jms 消費者時,檢查了這個標志,如果發現為真,則會拋出 IllegalArgumentException 和上 ...

使用 Apache Camel ConsumerTemplate 從 ActiveMQ Artemis 輪詢字節/大消息

[英]Polling byte / large messages from ActiveMQ Artemis using Apache Camel ConsumerTemplate

在通過 JMS 連接到 ActiveMQ Artemis 時,我在基於 Apache Camel 的應用程序中遇到問題。 在 Camel 路由之一的末尾,消息存儲在 Artemis JMS 隊列中。 在同一應用程序中運行的遺留組件使用ConsumerTemplate定期從那里獲取它們。 這適用於帶 ...

成功處理駱駝內部重新傳遞(交易的駱駝路由)之后,如何防止從MQ Broker重新傳遞消息

[英]How to prevent message redelivery from MQ Broker after camel internal redeliveries are successfully processed (transacted camel route)

我試圖用JPATransactionManager運行駱駝transacted()路由(一個獨立的Java進程)是spring PlatformTransactionManager(因為我希望駱駝路由在單個DB事務中運行),但是我無法禁止從MQ Broker重新交付即使我在onException ...

駱駝activemq組件nosuchmethod異常

[英]Camel activemq component nosuchmethod exception

我正在使用activemq組件發送/接收消息,但是當我split()body()時,卻收到了以下異常消息。 我正在使用駱駝2.23.0版本。 有人可以告訴我什么地方出了問題嗎? 這是導致此問題的路由的示例: 如果使用這種方式,我沒有問題: 在MyProcessor內部, ...

CAMEL JMS崩潰並停止生成消息

[英]CAMEL JMS crashed & stop producing messages

上周,我們在ESB Camel JMS上遇到了生產問題,我們已經在FUSE服務器上部署了多個微服務。 一項已安裝的服務中發生以下異常,導致所有其他服務停止生成AMQ消息。 僅JMS生產者失敗,使用者處於活動狀態並且消耗了消息。 請就這個問題提出建議,謝謝。 ...

Apache Artemis在management-console.UI的使用者部分未顯示任何clientId。

[英]Apache Artemis no clientId is showing in consumer section of management-console.UI

我正在使用Apache Artemis代理和Apache駱駝JMS組件 因為我正在使用Apache camel JMS組件,所以在這里,我正在聽主題 我在這里設定 現在,當我使用管理控制台 .UI時,它向我顯示使用者ID中的空客戶端ID 在上圖中, Queue ...

當存在與IBM MQ的連接問題時,如何解決Apache Camel中的JVM掛起問題?

[英]How to solve the JVM hung issue in Apache Camel when there is a connection issue to IBM MQ?

每當看到與IBM MQ的網絡/連接問題時,我們就會看到JVM頻繁掛在基於Apache駱駝的應用程序中。 記錄器明確表示發生了連接問題,並且Spring CachingConnectionFactory嘗試重置基礎MQ連接。 重置連接時,Spring和IBM MQ Lib之間似乎有交接問題 ...

JMS如何讀取隊列中的多個文件

[英]How does JMS read multiple files on a queue

我正在處理的應用程序偵聽隊列。 該隊列從上游接收多個文件(買/賣定單)。 我是這個應用程序的新手,並試圖了解如何處理多個文件。 我們正在使用駱駝來聽隊列。 我知道駱駝偵聽隊列,並且當文件進入時,它會讀取它並將其路由到Java文件進行處理。 我的問題是,同時,一秒或100條消息到達了隊列 ...

如何使用ActiveMQ駱駝組件啟用交易

[英]How to enable transaction with activemq camel component

在使用來自JMS隊列的消息時,我希望確定使用過程是成功還是失敗,如果失敗,我希望activemq在大約1分鍾后重新發送消息。 稍后根據交貨數量,我可以將其發送給DLQ。 我發現了一些示例,可以使用不同的確認模式的會話或通過事務處理java代碼來實現相同的目的,但是無法獲得如何使用藍圖文件 ...

自定義駱駝標頭未存儲在JMS消息屬性中

[英]Custom camel header not stored in JMS message property

我正在玩Camel,並且作為一個簡單的測試用例,我想向傳入的消息添加標頭並將其存儲在JMS隊列(activemq)中。 這是使用REST dsl的代碼: 現在,當我使用HTTPie(httpie.org)執行GET時: 並檢查隊列中的消息,我注意到以下幾點: {id} ...

如何使用Java DSL將類型為object的組件參數設置為路由?

[英]How do I set a component parameter of type object to a route using Java DSL?

我的目標是與Camel及其JMS組件一起使用。 路由配置如下所示- 我想添加'parameter'類型的選項並在該路由中鍵入'object'-例如選項'jmsMessageType'。 我看到了一些其他文章,它們討論在路由定義上使用setProperty(),但是找不到確切的 ...

成功測試連接后,到IBM MQ的駱駝jms路由立即關閉

[英]Camel jms route to IBM MQ immediately shuts down after successful test connection

我已經使用過Camel幾次了,但是這個問題困擾着我,我不知道自己在做什么錯。 它是一個新的應用程序,應該從IBM MQ中獲取消息並將文件放置到磁盤上。 路線很簡單: 這是創建連接工廠時使用的代碼: 在啟動應用程序並測試連接之后,它立即開始關閉。 沒有異常被拋出。 在本地測 ...

Apache駱駝優雅的路由關閉

[英]Apache camel graceful route shutdown

我有一個 Camel 路由,它使用來自隊列的消息並將消息存儲到數據庫中。 現在我想以優雅的方式手動關閉正在運行的駱駝路線。 每當我需要停止 Camel 路線時,我都會觸發一個 RestEndpoint。 此端點應停止路由。 但是,如果在關閉期間有任何正在運行的消息或事務正在運行,則必須成功完成而不消 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM