Я использую кластер RabbitMQ для очередей заданий. Интересно узнать, есть ли какие-либо функции, которые упростят взаимодействие с кластером RabbitMQ при использовании Spring AMQP? Или лучше использовать официальный Java-клиент?Имеет ли Spring AMQP какие-либо преимущества перед клиентом RabbitMQ Java?
0
A
ответ
1
Spring AMQP использует один и тот же клиент под крышками.
Проект страница here.
Проект Spring AMQP использует основные концепции Spring для разработки решений обмена сообщениями на основе AMQP.
Это в целом более высокий уровень абстракции (RabbitTemplate
, POJO слушателей с @RabbitListener
и слушающего сообщение контейнеров и т.д.) - если вы уже знакомы с Spring, вы увидите множество концепций, которые вы привыкли.
Это не исключает возможности использования напрямую клиента RabbitMQ.