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 社区中所有即将举行的活动。

查看全部