领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我们很高兴地宣布 Spring Cloud Stream Horsham.RC1 (3.0.0.RC1) 的第一个候选版本。
Spring Cloud Stream Horsham.RC1 (3.0.0.RC1) 模块可在 Spring Milestone 仓库中使用。
正如之前的发行博客中提到的那样,在这个版本中,我们正在转向更简单的函数式编程模型。
简而言之,一个简单的 Spring Boot 应用程序,只要至少包含一个函数 Bean,也就是一个 Spring Cloud Stream 应用程序(如下所示)。
@SpringBootApplication
public class MyApplicationConfiguration {
@Bean
public Function<String, String> uppercase() {
return value -> value.toUpperCase();
}
}
有关优势、特性以及更多详细信息,请参阅这些最近的博客
Spring Cloud Stream — 解密与简化 Spring Cloud Stream — 函数式和响应式 Spring Cloud Stream 与 Spring Integration Spring Cloud Stream M3 版本发布公告
您还应该查看更新的 用户指南。
注意:用户指南仍在更新中,因此,有关最新详细信息,您也可以参考其 源代码
Kafka Streams 绑定器现在支持基于 java.util.function 支持的一流函数式编程模型,您可以使用它基于 java.util.function 支持编写 Kafka Streams 应用程序。这进一步减少了应用程序需要编写的样板代码,并允许开发人员专注于手头的业务逻辑。有关更多详细信息,请访问 函数式风格 部分了解更多信息。我们计划撰写另一篇专门的文章来介绍所有新功能。
与往常一样,我们欢迎您的反馈和贡献,请通过 Stackoverflow 或 GitHub 以及 Gitter 与我们联系