使用 Spring Boot 进行存活性探测和就绪性探测

工程 | Brian Clozel | 2020 年 3 月 25 日 | ...

更新:此博文已更新,以反映 Spring Boot 2.3.0.RC1 中发布的更改。

Spring Boot 团队正在积极为下一个 2.3.0 版本开发 Kubernetes 主题。在创建 Docker 镜像优雅关闭支持之后,现在是时候引入存活性探测和就绪性探测支持了。

在我们的 2.2.0 版本中,Spring Boot 附带了健康组支持,允许开发人员选择健康指标的子集,并将它们组合在一个关联的健康状态下。

即使有了这项新功能,我们也发现我们可以为 Spring 社区提供更多,更…

Spring 提示:Spring Cloud Loadbalancer

工程 | Josh Long | 2020 年 3 月 25 日 | ...

演讲者:Josh Long (@starbuxman)

嗨,Spring 粉丝们!欢迎来到 Spring Tips 的另一期!在本期节目中,我们将了解 Spring Cloud 中的一项新功能,Spring Cloud Loadbalancer。Spring Cloud Loadbalancer 是一个通用的抽象,可以完成我们过去使用 Netflix 的 Ribbon 项目所做的工作。Spring Cloud 仍然支持 Netflix Ribbon,但 Netflix Ribbon 的日子屈指可数,就像 Netflix 微服务栈的其他许多部分一样,因此我们提供了一个抽象来支持替代方案。

服务注册中心

为了使用 Spring Cloud Load Balancer,我们需要有一个服务注册中心正在运行。服务注册中心使以编程方式查询系统中给定服务的地址变得非常简单。有几个流行的实现,包括 Apache Zookeeper、Netflix 的 Eureka、Hashicorp Consul 等。您甚至可以使用 Kubernetes 和 Cloud Foundry 作为服务注册中心。Spring Cloud 提供了一个抽象,DiscoveryClient

Spring Data Moore SR6 现已推出

发布 | Mark Paluch | 2020 年 3 月 25 日 | ...

我代表社区,很高兴地宣布 Spring Data Moore SR6 服务版本的推出。此版本附带依赖项升级和错误修复,以准备即将推出的 Spring Boot 2.2.6.RELEASE 版本。

此版本附带了46 个已修复的工单,建议升级。最后,以下是各个项目版本的参考文档、更改日志和工件的链接

本周 Spring - 2020 年 3 月 24 日

工程 | Josh Long | 2020 年 3 月 24 日 | ...

嗨,Spring 粉丝们!欢迎来到本周 Spring的另一期!这是一个美好的星期二,原因有很多。我在几个小时前参加了DevDotNext 数字版节目 - 那次节目非常有趣,我强烈建议您考虑参加下一期(在线或 - 如果我们度过了这场疫情 - 在线)。

今天也是 Spring Framework 1.0 发布的第 16 个生日 - 于 2004 年的今天发布!多么漫长的旅程!当然,宣布该版本的人,令人惊叹的Thomas Risberg (@trisberg),是当时许多人中的一员,现在仍然在 Spring 团队中。Spring 从那时起已经走了很长一段路!查看博客本身。如果您想查看 2000 年代初的所有原始博客,它位于互联网回溯机器上…

RSocket 入门:Spring Boot 请求流

工程 | Ben Wilcock | 2020 年 3 月 23 日 | ...

时间:大约 15 分钟。

在本系列的前面,您尝试了使用 Spring Boot 和 RSocket 进行请求-响应触发并忘记消息传递。这次,您将尝试 RSocket 的另一种新鲜的消息传递模型 - 请求流。

在本练习中,您将学习如何使用传统的“客户端请求服务器流”方法来流式传输数据。

我之前没有提到的一件事是,RSocket 允许您在任何方向上使用其消息传递模型。因此,如果您想使用不太常见的“服务器请求客户端流”模型,对于 RSocket 来说这没有问题。此外,还有许多非 JavaRSocket 实现可供选择,包括 Go、Javascript 和 .Net - 如果您的架构包括…

用于 Apache Geode 和 Pivotal GemFire 的 Spring Boot 1.3.0.M3 发布

发布 | John Blum | 2020 年 3 月 23 日 | ...

我代表 Spring、Apache Geode 和 Pivotal GemFire 社区,很高兴地宣布用于 Apache Geode 和 Pivotal GemFire 的 Spring Boot (SBDG) 1.3.0.M3 的发布。此版本基于 Spring Boot 2.3.0.M3,可在 Spring里程碑存储库中获得。

您还可以使用Spring Initializerstart.spring.io上使用1.3.0.M3版本创建一个新的用于 Apache Geode 的 Spring项目

新增功能

SBDG 1.3.0.M3 基于 Spring Boot 2.3.0.M3 构建,后者又集成了 Spring Framework 5.2.4.RELEASE、Spring Data Neumann-M4、Spring Session Dragonfruit-M2 以及专门针对 Apache Geode & Pivotal GemFire 的 Spring Session (SSDG) 2.3.0.RC1 和 Spring Test (STDG) 0.0.13.RELEASE……

Spring Tools 4.6.0 发布

发布 | Martin Lippert | 2020年3月20日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.6.0 版本发布。

此版本的亮点包括

  • (Spring Boot) 性能:改进扫描项目符号时的性能
  • (Spring Boot) 性能:改进多个文件同时更改时的性能(例如,切换到不同分支或执行 git pull + 刷新后)
  • (Eclipse) 修复:Spring Boot 启动配置的源代码查找功能恢复正常
  • (Eclipse) 文档:用户文档中新增了一个部分,重点介绍如何将现有工作区从 Spring Tool Suite 3 迁移到 Spring Tools 4:https://github.com/spring-projects/sts4/wiki/STS3-Migration

Spring Cloud Data Flow 2.5.0.M1 发布

工程 | Ilayaperumal Gopinathan | 2020年3月20日 | ...

Spring Cloud Data Flow 团队很高兴地宣布 2.5.0 的第一个里程碑版本 2.5.0.M1 发布。

2.5.0 的第一个里程碑版本包含了针对 Cloud Foundry 中流的应用程序状态检索的性能改进。这还包括改进运行时应用程序视图页面以及在 SCDF 仪表板中对流进行更好的分页。您可以在最近发布的 SCDF 2.4.2 GA 中了解有关这些改进的更多信息。

此里程碑版本还包含一些重要的错误修复,详见 此处

请注意,Spring Cloud Data Flow 2.5.x 兼容……

获取 Spring 电子邮件

通过 Spring 电子邮件保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部