Wso2 消息生产者是否可以从activemq获得消息接收确认?

Wso2 消息生产者是否可以从activemq获得消息接收确认?,wso2,activemq,wso2esb,Wso2,Activemq,Wso2esb,在我的情况下,远程客户端正在向wso2esb发送消息,wso2esb作为代理将消息转发到ActiveMQ。一旦远程客户端接收到wso2esb接收消息的确认,它将从本地存储中删除该消息。因此,只有在ActiveMQ接收到来自wso2esb的消息并将其存储在持久性存储中之后,才向远程客户端发送确认信息对我来说非常重要。存储并转发给消费者模式 我所能读到的有关activemq确认的所有内容是,一旦消费者从activemq收集消息并向activemq发送回确认(包括事务等),activemq将获得确认。

在我的情况下,远程客户端正在向wso2esb发送消息,wso2esb作为代理将消息转发到ActiveMQ。一旦远程客户端接收到wso2esb接收消息的确认,它将从本地存储中删除该消息。因此,只有在ActiveMQ接收到来自wso2esb的消息并将其存储在持久性存储中之后,才向远程客户端发送确认信息对我来说非常重要。存储并转发给消费者模式

我所能读到的有关activemq确认的所有内容是,一旦消费者从activemq收集消息并向activemq发送回确认(包括事务等),activemq将获得确认。但是,我在生产者身上找不到任何东西,在activemq收到确认后,从activemq获得确认制作人的留言


如何配置ActiveMQ以向充当代理生产者的wso2esb发送确认信息?

希望这有助于解决您的问题

已在生产商确认中找到。也发现了。不确定wso2esb是否在内部使用这些来将可能由引发的任何异常返回到客户端。是否可以配置wso2esb,使其将“生产者确认”或activemq返回的jmsexception返回到客户端?否,它没有回答我的问题,具体是关于如何发送确认wso2esb作为代理生产商。该链接提供了java中的示例。因为wso2esb无法检测JMS是否接收到消息,所以我必须编写自定义类中介来实现此功能。