Будет ли ActiveMQ поддерживаться в Spring XD в качестве транспорта в будущем?

Мы используем ActiveMQ в качестве стандартной платформы обмена сообщениями. XD уже поддерживает ActiveMQ в качестве источника JMS. Платформа обмена сообщениями в качестве транспорта помогает обрабатывать сбои приемника, помещая полезную нагрузку в очередь ERROR, названную в честь транспорта. Если бы это был Redis, полезная нагрузка попадает в список LIST. Очередь — это лучший способ обработки ошибочных сообщений с помощью пакетного задания. Интересно, будет ли ActiveMQ поддерживаться в качестве транспорта в будущем.


person SathiyaS    schedule 03.07.2014    source источник


Ответы (1)


Я создал https://jira.spring.io/browse/XD-1928 и поместил это в дорожной карте для выпуска 1.1 M1, который будет позже в этом году. Rabbit как брокер поддерживает ту же семантику обработки ошибок, которую вы упомянули.

https://github.com/spring-projects/spring-xd/wiki/XD-Distributed-Runtime#error-handling-message-delivery-failures

содержит дополнительную информацию об обработке ошибок как для Redis, так и для Rabbit.

Rabbit — предпочтительная шина сообщений для использования ATM, мы также поддерживаем Redis, поскольку это способ проверки абстракции шины сообщений, и он уже «там», поскольку мы используем его для хранения аналитики.

Спасибо за ответ.

Ваше здоровье,

Отметка

person Mark Pollack    schedule 08.07.2014