最近,Spring Integration 7.1.0-M1 已经正式推出。与此同时,官方还同步发布了两个维护版本,分别是 7.0.2 和 6.5.6。这两个版本主要做的事就是修修补补——修复了一些已知的缺陷,顺便升级了下依赖库。
那么,这次 7.1.0-M1 版本到底带来了哪些值得关注的变化?从几个关键点来看,这次M1版本的动作可不小:
- 首先,引入了一个全新的模块
spring-integration-cloudevents。这个模块说白了,就是对CloudEvents规范提供了原生的支持和消息格式转换能力。如果你在搞云原生应用,这个模块应该会很对你的胃口。 - 其次,新增了
spring-integration-grpc模块。gRPC协议现在越来越流行,尤其在微服务间通信这块,效率是它的强项。现在Spring Integration直接把它收入麾下,用起来会更顺手。 - 另外,之前标记为弃用(deprecated)的旧版API,这次被彻底清除了。这意味着如果你还在用那些老接口,升级的时候得注意做适配。
- 最后,针对
spring-integration-amqp模块,也做了一番大扫除,主要是清理了那些针对Spring AMQP的过时调用,顺带做了适配更新。
想要了解7.1版本的全部新特性,还是建议直接翻翻官方的发布说明文档,那里讲得更完整。