我将WSO2 EI 6.1.1与Message Broker一起使用,并尝试使用消息存储创建消息队列,并使用端点创建消息进程。
当我关闭我的端点时,消息处理器被取消激活,消息将保留在队列中,并且不会移动到DLC。
我该怎么做才能让它发挥作用?
谢谢,
答案 0 :(得分:0)
这是消息处理器/消息存储的预期行为:
如果要管理JMS事务并将消息放入DLQ,请使用jms入站端点或jms代理并设置所需参数(transport.jms.SessionTransacted,transport.jms.SessionAcknowledgement:查看wso2文件https://docs.wso2.com/display/EI611/JMS+Transactions)
消息存储/处理器用于实现死信通道EIP:jms商店托管死信息,你不希望它被移动到其他地方