红联Linux门户
Linux帮助

Spring Integration 5.0.0.M7发布

发布时间:2017-09-15 11:39:23来源:红联作者:baihuo
Spring Integration 5.0.0.M7 发布了。Spring Integration 能在基于 Spring 的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越了 Spring 对远程调用、消息和调度的支持。其主要目标是在保持关注点分离的同时,为构建企业集成解决方案提供一个简单的模型,该模型对产出可维护、可测试的代码来说是必不可少的。

更新内容:

5.0.0 M7

已将 Reactive WebFlux Channel Adapter 提取到单独的 spring-integration-webflux 模块中,以将基于 Servlet 的 MVC 配置与 Reactive 基础区分开来。

EmbeddedJsonHeadersMessageMapper 被引入以允许将消息头与有效载荷一起嵌入目标协议的包中,该目标协议本身不支持头文件,例如在版本 0.11.x 之前的 TCP / IP,MQTT,AWS Kinesis 和 Apache Kafka。[code]java.util.function.Supplier 现在可以作为 MessageSource:

@Bean

@InboundChannelAdapter(value = "myChannel")
public Supplier counterMessageSupplier(AtomicInteger counter) {
return () -> counter.incrementAndGet();
}[/code]已经添加了一个 spring.integration.endpoints.noAutoStartup 全局集成属性来配置端点的模式,这些模式不会在应用程序启动时自动启动。

软件详情:https://spring.io/blog/2017/09/14/spring-integration-5-0-milestone-7-and-4-3-12-available

来自:开源中国社区
文章评论

共有 0 条评论