Spring 本周回顾 - 2019 年 11 月 5 日

工程 | Josh Long | 2019 年 11 月 5 日 | ...

嗨,各位 Spring 粉丝们!欢迎来到新一期的《Spring 本周回顾》!你能相信我们已经快到十一月了吗?我不敢相信!(离新年只剩下两个月了!)本周我在芝加哥开会,然后——终于——我要去旧金山看家人了。之后,我将前往欧洲参加 Devoxx Ukraine 和 Devoxx Belgium 活动。我迫不及待地想在那里见到大家!

今天上午我刚刚完成了一个“深度探讨”会,和一群非常棒的人一起花了 3 小时来谈论响应式 Spring。周四我还有两个一小时的演讲,“美妙的测试(Bootiful Testing)”和“美妙的 Kotlin(Bootiful Kotlin)”。我同样期待在那些演讲中见到大家。

本周我们有很多事情要讲,那就开始吧!

Spring Cloud Stream - 组合函数或 EIP

工程 | Oleg Zhurakousky | 2019 年 11 月 4 日 | ...

为准备即将发布的 Spring Cloud Stream (SCSt) 3.0.0 - Horsham 和 Spring Cloud Function (SCF) 3.0.0 版本,我们一直在发布一系列文章,讨论和展示新特性和增强功能。我们提供了从基于注解的编程模型转向函数式模型的动机和理由,然后提供了关于函数式方法以及响应式函数的更多细节。在另一篇文章中,这与我们在此讨论的内容相关,Artem 展示了将函数式方法与 结合的优势。

Azure Spring Cloud 现已进入公共预览阶段

工程 | Josh Long | 2019 年 11 月 4 日 | ...

嗨,各位 Spring 粉丝们!今天我们很高兴地宣布,Azure Spring Cloud,一个由微软和 Pivotal 联合开发的、用于基于 Spring Boot 应用和基于 Spring Cloud 微服务的运行时,现已进入公共测试阶段。现在任何人都可以试用它了!

随着客户将工作负载迁移到云端,我们看到了云原生架构,特别是微服务的应用日益增长。基于微服务的架构有助于提高可伸缩性和开发速度,但实施它们可能会带来挑战。对于许多 Java 开发者来说,Spring Boot 和 Spring Cloud 帮助解决了这些…

Spring Cloud Stream - 事件路由

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

欢迎来到又一篇展示 Spring Cloud Stream (SCSt) 新特性的系列文章。在之前的文章中(可在此处阅读、此处阅读和此处阅读),我们试图为 Spring Cloud Stream (SCSt) 转向函数式编程模型提供理由。它代码更少,配置更少,而且您的代码与 SCSt 的内部实现完全解耦。

今天,我们将讨论使用函数进行路由。在 SCSt 的上下文中,路由是指能够 a) 将事件路由到特定的事件订阅者b) 将事件订阅者产生的事件路由到特定的目标。为了更好地理解上下文,让我们快速回顾一下基于注解的编程模型是如何工作的。在这篇文章中,我们将把这种路由称为“路由至…"

Spring 本周回顾 - 2019 年 10 月 29 日

工程 | Josh Long | 2019 年 10 月 29 日 | ...

嗨,各位 Spring 粉丝们!欢迎来到新一期的《Spring 本周回顾》!你能相信我们已经快到十一月了吗?我不敢相信!(离新年只剩下两个月了!)本周我在芝加哥开会,然后——终于——我要去旧金山看家人了。之后,我将前往欧洲参加 Devoxx Ukraine 和 Devoxx Belgium 活动。我迫不及待地想在那里见到大家!

我特别期待在旧金山和我的孩子一起度过万圣节(10 月 31 日)。全家人,包括狗狗,都准备了万圣节服装。我们准备好了!(我要去…

宣布发布 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 里程碑仓库中提供使用。

快速亮点

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

此里程碑值得关注的特性和增强功能

强调函数式编程模型

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

简而言之,一个至少包含一个函数 bean 的简单 spring-boot 应用也是一个 spring…

Spring Cloud Stream - 和 Spring Integration。

工程 | Artem Bilan | 2019 年 10 月 25 日 | ...

如果您听了 Oleg Zhurakousky 在 Spring One Platform 2019 上关于 Spring Cloud Stream & Functions 的演讲,或者阅读了他最近关于 简化 Spring Cloud Stream函数式 Spring Cloud Stream 的博客文章,您可能会问:“等等!Spring Integration 支持怎么了?我现在该如何处理我的 @ServiceActivatorIntegrationFlow?我以前使用 Sink.input() 作为通道,通过一些 Spring Integration 逻辑来消费绑定器目标!”正如 Oleg 在他的博客文章中提到的,使用现有的 @EnableBinding 等仍然是可能的,但我们正在逐渐放弃那种方式…

Spring Cloud Hoxton.RC1 发布

工程 | Ryan Baxter | 2019 年 10 月 25 日 | ...

我代表社区很高兴地宣布,Spring Cloud Hoxton Release Train 的 Release Candidate 1 (RC1) 版本现已发布。该版本可在 Spring 里程碑仓库中找到。您可以查看 Hoxton 的发布说明以获取更多信息

Hoxton Release Train 中值得关注的变更

  • Spring Cloud Hoxton.RC1 基于 Spring Boot 2.2.0.RELEASE 构建,使用 Spring Cloud Hoxton.RC1 时请使用此版本。

Spring Cloud Vault

Spring Cloud Circuitbreaker

  • 使用 Resilience4J 时,添加了自动配置来收集断路器指标 (#47)
  • 升级到 Resilience4J 1.1.0

美妙的播客:Apache Tomcat、Netty 和 Spring Framework 贡献者 Violeta Georgieva

工程 | Josh Long | 2019 年 10 月 24 日 | ...

嗨,各位 Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Apache Tomcat、Netty 和 Spring Framework 工程师 Violeta Georgieva (@violeta_g_g) 进行了交流。

订阅 Spring 时事通讯

订阅 Spring 时事通讯,保持联系

订阅

抢占先机

VMware 提供培训和认证,助您加速发展。

了解更多

获取支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单订阅。

了解更多

即将举行的活动

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

查看全部