使用 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 技巧!在本期节目中,我们将介绍 Spring Cloud 的一个新特性:Spring Cloud Loadbalancer。Spring Cloud Loadbalancer 是一个通用抽象,可以完成我们过去使用 Netflix Ribbon 项目完成的工作。Spring Cloud 仍然支持 Netflix Ribbon,但与许多其他 Netflix 微服务技术栈一样,Netflix Ribbon 的日子不多了,所以我们提供了一个抽象来支持替代方案。

服务注册中心

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

Spring 本周回顾 - 2020年3月24日

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

各位 Spring 爱好者,大家好!欢迎来到新一期的《Spring 本周回顾》!今天是一个美好的星期二,有很多原因。几个小时前,我在 DevDotNext 数字版大会上进行了演讲——这非常有趣,我强烈建议你考虑参加下一届(线上,或者如果疫情过去——线上)。

今天是 Spring Framework 1.0 的 16 岁生日——它于 2004 年的今天发布!真是漫长的旅程!当然,宣布那个版本发布的,了不起的 Thomas Risberg (@trisberg),是当时在场并现在仍在 Spring 团队中的众多人员之一。从那时起,Spring 已经取得了长足的进步!查看这篇博客本身。如果你想看看那个原始博客在 21 世纪初期的辉煌,可以在 互联网时光机上找到它…

RSocket 入门:Spring Boot Request-Stream

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

时长:约 15 分钟。

在本系列的上一篇文章中,你尝试了使用 RSocket 在 Spring Boot 中进行请求-响应即发即忘消息传递。这次你将尝试 RSocket 的另一种全新的消息模型——request-stream(请求-流)。

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

到目前为止我还没提到的一件事是,RSocket 允许你在两个方向上使用它的消息模型。因此,如果你想使用不太常见的“服务器请求客户端流”模型,RSocket 也没有问题。此外,还有许多非 Java 的 RSocket 实现可供选择,包括 Go、Javascript 和 .Net——如果你的架构包含…,这将是理想的选择。

Spring Cloud Data Flow 2.5.0.M1 发布

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

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

2.5.0 的第一个里程碑版本包含针对 Cloud Foundry 中流式应用状态检索的性能改进。这还涉及到改造运行时应用视图页面,并为 SCDF 控制台中的流提供更好的分页功能。你可以在最近发布的 SCDF 2.4.2 GA 中看到关于这些改进的更多信息。

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

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

立即注册参加 Spring Live,这是一场为 Spring 爱好者举办的为期 24 小时的互动式虚拟大会!

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

各位 Spring 爱好者,大家好!我们希望您能加入我们,参加一场名为 Spring Live 的为期 24 小时的互动式虚拟大会。你需要知道的是:大会持续 24 小时,端到端,无论你身在世界的哪个角落,总会有你可以观看的内容。它是免费的!它是互动式的——所以演讲者会一直在场回答问题并进行问答。一些演讲者会提前录制他们的演讲内容,以便他们可以将整个演讲时间用于回答问题并直接与您互动。我们邀请了来自 VMWare 等 Spring 领域的广泛专家…

Spring 技巧:使用 Spring Integration 集成远程文件系统 (FTP)

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

Spring 技巧:FTP 集成

主讲人:Josh Long (@starbuxman)

各位 Spring 爱好者,大家好!在本期 Spring 技巧节目中,我们将探讨一个我非常喜欢的主题:集成!是的,你可能还记得《Spring 技巧》的第一期节目就介绍了 Spring Integration。如果你还没看过那一期,你应该去看看。所以,虽然我们不会回顾 Spring Integration 的基础知识,但我们将深入探讨 Spring Integration 支持的一个领域:FTP。FTP 主要用于文件同步。广义上说,在企业应用集成 (EAI) 领域,我们…

Spring 本周回顾 - 2020年3月17日

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

各位 Spring 爱好者,大家好!欢迎来到新一期的《Spring 本周回顾》!我们已经来到了 2020 年 3 月中旬,我真不敢相信事情变得如此疯狂!你无疑也正在经历同样奇怪的事情。这场疫情以前所未有的方式真正改变了世界。想想这个病毒的传播轨迹以及我们所有人随之经历的旅程,真是令人难以置信。

我住在旧金山,我们目前处于封锁状态。现在除了食物、药品或遛狗等基本需求外,离开家在技术上属于犯罪。没关系。这只会给我们更多时间学习和社交,尽管是在线上,而且只能在自己家里。我们非常幸运,你知道吗?太不可思议了。我们大多数从事软件工作的人都应该能够在家里工作。当然,也有一些明显的例外,详情请参阅这篇精彩的超长推文

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部