发布 Spring Cloud Stream Horsham.RC1 (3.0.0.RC1)

工程 | Oleg Zhurakousky | 2019 年 10 月 28 日 | ...

我们很高兴宣布 Spring Cloud Stream Horsham.RC1 (3.0.0.RC1) 的第一个候选发布版。

Spring Cloud Stream Horsham.RC1 (3.0.0.RC1) 模块可在 Spring Milestone 存储库中使用。

快速亮点

  • Spring Boot 2.2.x
  • Spring Cloud Function 3.0.0.RC1

此里程碑的显着特性和增强

强调函数式编程模型

正如之前的发布博客中所述,在此版本中,我们将转向更简单的函数式编程模型。

简而言之,一个简单的 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 中的函数式支持

Kafka Streams binder 现在支持一流的基于函数的编程模型,您现在可以使用该模型基于 java.util.function 支持编写 Kafka Streams 应用程序。 这进一步减少了应用程序需要编写的样板代码,并允许开发人员专注于手头的业务逻辑。 有关更多详细信息,请访问 函数式风格部分以获取更多详细信息。 我们计划再写一篇专门的文章,介绍所有新功能。

与往常一样,我们欢迎反馈和贡献,请通过 StackoverflowGitHub 以及/或者 Gitter 与我们联系

获取 Spring 新闻资讯

与 Spring 新闻资讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部