spring - Spring AMQP 相对于 RabbitMQ Java 客户端有什么优势吗?

标签 spring rabbitmq amqp spring-amqp spring-rabbit

我正在使用 RabbitMQ 集群作为作业队列。我想知道当我们使用 Spring AMQP 时是否有任何功能可以简化与 RabbitMQ 集群的交互?还是使用官方的Java客户端更好?

最佳答案

Spring AMQP 在幕后使用相同的客户端。

项目页面here .

The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions.

它通常是更高级别的抽象(RabbitTemplate、带有 @RabbitListener 的 POJO 监听器和消息监听器容器等) - 如果您已经熟悉 Spring,那么您应该看到许多您习惯的概念。

这并不妨碍您直接使用 RabbitMQ 客户端。

关于spring - Spring AMQP 相对于 RabbitMQ Java 客户端有什么优势吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39838299/

相关文章:

java - Cookie CsrfTokenRepository.withHttpOnlyFalse() 做什么以及何时使用它?

RabbitMQ - 主题交换 - 两个或多个消费者相同的主题

javascript - RabbitMQ。循环发布消息

node.js - amqpassertQueuebork一个连接的含义

Java Spring Hibernate——不同事务之间的@Transactional

java - Spring Web MVC 本地化显示日语错误

java - 部署时错误(java.lang.NoClassDefFoundError : javax/mail/internet/AddressException ) in Jboss 7

java - Spring AMQP (Rabbit) 监听器在异常情况下进入循环

go - 在 nack 卡住我的应用程序之前删除队列

couchdb - 消息总线+事件存储+PubSub