Spring Integration Kafka 1.2 已发布,支持 0.8.2 并进行了性能增强

发布 | Marius Bogoevici | 2015年6月19日 | ...

我们很高兴地宣布 Spring Integration Kafka 1.2 的发布。

这个新版本在之前的版本之上提供了一些主要的改进和升级

  • 支持 Apache Kafka 0.8.2 并使用新的 Producer API;
  • 基于 Project Reactor 的非阻塞环形缓冲区实现,彻底改进了内部并发调度。

对于每一项更改,目标都是提高 Spring Integration Kafka 的生产者和消费者组件的性能。 虽然我们没有 Spring Integration Kafka 本身的独立基准测试,但该版本的增强功能为新发布的 性能指标 做出了贡献,这些指标在 Spring XD 1.2 中报告。

通过升级到 Kafka 0.8.2,旧的生产者 API 中可用的一些选项(例如,同步发送消息)不再支持,并且一些配置选项在语义上有所不同(批量大小,以前指的是消息计数,现在指的是字节计数)。 为了清晰起见并减少意外情况,我们宁愿打破 XML 配置中的向后兼容性,通过删除不可用的选项并重命名现有选项,以确保它们被完全理解。 详情请参阅项目

祝你编码愉快!

即将推出的一些功能包括

  • 通过创建专门的 Wiki 来改进文档;
  • 通过提供模板支持,可以轻松地在 Spring Integration Kafka 出站通道适配器之外发送消息;
  • 探索 Reactive Streams 集成的选项。

#SpringOne 2GX 2015 即将到来! 请在 SpringOne2GX 在华盛顿特区 预订您的席位。 提前鸟价格将于 8 月 14 日到期! 这绝对是第一手了解所有情况并提供直接反馈的最佳机会。

#折扣

  • 提前鸟价格级别(6 月 13 日 - 8 月 14 日)可享受 150 美元的折扣。
  • 注册 4 人即可免费获得第 5 张通行证。 请联系我们,提供您前 4 位注册者的姓名,以获取您的免费通行证代码(仅限会议入场)。
  • 校友,请联系我们以获取您的折扣代码(任何选项均可享受 150 美元的折扣)。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部