[英]What is the difference between a transactional client and transacted=true when using a JMS route in apache camel?
根據這個 (見克勞斯易卜生的回答) <transacted>
確保駱駝處理的TX上下文內運行。 在沒有上下文的情況下,TX上下文僅用於代理(並且僅在同一JMS會話的同一工作單元內)。 而transacted=true
使事務能夠消耗消息。 這里還有一個示例,您實際在何處要使用<transacted>
(從http端點使用):
from jetty:http
transacted
to jms
to file
因此,如果您只是將消息從一個JMS端點傳遞到同一代理上的另一個端點,似乎您實際上並不需要事務處理路由。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.