Spring AMQP 1.6 RELEASE 可用

发布 | Artem Bilan | 2016 年 6 月 1 日 | ...

我们很高兴地宣布 Spring AMQP 1.6 GA (1.6.0.RELEASE) 已在 spring release repoMaven Central 中可用。

首先,感谢所有为项目做出贡献的人:JIRA、GitHub 问题、Pull Request、博客文章和文章,甚至只是简单的 StackOverflow 问题!

您可以在之前的 Spring AMQP 1.6 RC1 博客文章中找到完整的功能包。您还可以参考 参考文档中的新增功能 以及 整个 1.6 版本已关闭的 JIRA 问题

尽管如此,我们还遇到了一些最后一刻的功能,我们想在此与大家分享

  • 现在可以通过 userIdExpressionRabbitTemplate 中填充 User Id 消息属性。通常我们可以使用 ConnectionFactory 中的 username
<rabbit:template id="rabbitTemplate"
                 connection-factory="connectionFactory"
                 user-id-expression="@connectionFactory.username" />
  • 另一个社区贡献的功能是用于 QueueExchange 定义的 Builder 流式 API
@Bean
public Queue fooQueue() {
    return QueueBuilder.nonDurable("foo")
                  .autoDelete()
                  .exclusive()
                  .withArgument("foo", "bar")
                  .build();
}
...
@Bean
public Exchange fooExchange() {
    return ExchangeBuilder.directExchange("foo")
                  .autoDelete()
                  .delayed()
                  .durable()
                  .internal()
                  .withArgument("foo", "bar")
                   .build();
}

这是最后一个 1.x 系列发布,虽然仍然有可能发布 1.6.x 系列的维护版本,但仅限于 bug 修复和小的改进。下一个版本(2017年)是 2.0,它可能需要 Spring 5,并包含一些响应式流 (Reactive Streams) 的工作和 Java 8 代码库。

一如既往,我们欢迎通过惯常的渠道提供任何反馈、问题或帮助

项目主页 | JIRA | 贡献 | 帮助

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有