在客户端配置 ActiveMQ Artemis 消息重新传递
Configure ActiveMQ Artemis message redelivery on the client side
我想知道是否可以在客户端配置消息重新投递。我已阅读 ActiveMQ Artemis 文档,但未找到有关此功能的任何信息。所以我得出结论,没有机会在客户端配置消息重新传递。配置消息重新传递的唯一位置是 broker.xml
文件。我说得对吗?
顺便说一下,我可以使用代理 URL 参数或 application.yml
配置与 ActiveMQ Artemis 的连接,因为我使用 Spring Boot 2.x.
ActiveMQ Artemis 支持 AMQP、STOMP、MQTT、OpenWire 等。许多 这些协议的客户端在各种平台上以多种不同的语言编写。给定的客户端是否支持客户端重新交付实际上取决于客户端本身。您没有指定您使用的是哪个客户端,因此不可能给您一个具体的 yes/no 答案。
但是,我可以说 ActiveMQ Artemis 提供了一个使用核心协议的 JMS 客户端实现。该客户端不 支持客户端重新传送。但是,ActiveMQ“Classic”附带的 OpenWire JMS 客户端确实支持客户端重新传送,它也可以与 ActiveMQ Artemis 一起使用。
我想知道是否可以在客户端配置消息重新投递。我已阅读 ActiveMQ Artemis 文档,但未找到有关此功能的任何信息。所以我得出结论,没有机会在客户端配置消息重新传递。配置消息重新传递的唯一位置是 broker.xml
文件。我说得对吗?
顺便说一下,我可以使用代理 URL 参数或 application.yml
配置与 ActiveMQ Artemis 的连接,因为我使用 Spring Boot 2.x.
ActiveMQ Artemis 支持 AMQP、STOMP、MQTT、OpenWire 等。许多 这些协议的客户端在各种平台上以多种不同的语言编写。给定的客户端是否支持客户端重新交付实际上取决于客户端本身。您没有指定您使用的是哪个客户端,因此不可能给您一个具体的 yes/no 答案。
但是,我可以说 ActiveMQ Artemis 提供了一个使用核心协议的 JMS 客户端实现。该客户端不 支持客户端重新传送。但是,ActiveMQ“Classic”附带的 OpenWire JMS 客户端确实支持客户端重新传送,它也可以与 ActiveMQ Artemis 一起使用。