[英]Spring boot , apache camel and hawtio: cannot send message to endpoint
[英]Apache Camel Message Acknowledgement with seda endpoint
我正在嘗試編寫一個將消息轉發到像這樣的 seda 端點的路由
from(jms:queue:testQueue)
.process(/** do something ** /)
.inOnly(seda:test?waitForTaskCompletion=Never)
.end();
還有另一個從 seda 端點消耗的路由:
from(seda:test)
.process(/** do something **)
.end();
JMS 連接工廠的 JMS 確認模式是 CLIENT_ACKNOWLEDGE,我已經使用 spring-boot 配置了項目。 根據配置,一旦第一條駱駝路由結束,它就應該提交事務並將確認發送給消息代理。
但是,行為是消息確認僅在第二條路由完成后發生。 我可以在第一條路由中配置什么來立即確認消息? AUTO_ACKNOWLEDGE 不是我可以使用的選項。
你能嘗試插入一個竊聽器來調用你的 seda 路由嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.