领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我们很高兴地宣布 Spring AMQP (for Java) 1.3.1.RELEASE 现已可用。
此次发布包含了一些重要的新功能,包括:
监听器容器
监听器容器的并发数可以在不先停止容器的情况下进行更改,监听器将相应地进行调整。
监听器容器可以根据工作负载动态调整并发消费者数量。
监听器容器现在支持消费者优先级(需要 RabbitMQ 3.2.x 或更高版本)
监听器容器现在支持独占消费者的配置
监听器容器现在支持自动删除队列;在启动时如有必要会重新声明它们
Rabbit Template
RabbitTemplate 现在提供了几个方便的 receiveAndReply 方法
RabbitTemplate 现在可以配置 RetryTemplate,使客户端不必直接处理代理连接问题。
连接工厂
连接工厂现在可以缓存连接,而不是让所有用户共享同一个连接(并且,自 M2 起,通道可以在缓存的连接内缓存)
现在有一个 SimpleRoutingConnectionFactory 用于在运行时确定使用哪个连接工厂。
其他主要特性
现在提供了一个流畅的 Java API 来构建 Message(和 MessageProperties)
现在提供了一个流畅的 Java API 来构建监听器容器重试拦截器
使用重试拦截器时,可以使用新的 RepublishMessageRecoverer 将失败的消息(带堆栈跟踪)重新发布到另一个交换机