使用 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 Ribbon 的日子屈指可数,就像 Netflix 微服务栈中的许多其他组件一样,因此我们提供了一个抽象来支持替代方案。

服务注册中心

为了使用 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 从那时起已经走了很长一段路!查看博客本身。如果您想查看其所有 2000 年代初期的辉煌的原始博客,请访问互联网回溯机器

RSocket 入门:Spring Boot 请求流

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

时间:约 15 分钟。

在本系列之前的文章中,您尝试过使用 Spring Boot 和 RSocket 进行请求-响应单向消息传递。这次,您将尝试 RSocket 的另一种新消息传递模型——请求流。

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

直到现在,我还没有提到的一件事是,RSocket 允许您在任一方向使用其消息传递模型。因此,如果您想使用不太常见的“服务器请求客户端流”模型,这对 RSocket 来说不成问题。此外,还有很多非 JavaRSocket 实现可供选择,包括 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 仪表板中对流进行更好的分页。您可以在最近发布的 SCDF2.4.2 GA中看到有关这些改进的更多信息。

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

请注意,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 Tips》的第一期介绍了 Spring Integration。如果您还没有观看,您应该看看。因此,虽然我们不会重新讨论 Spring Integration 的基础知识,但我们将深入探讨 Spring Integration 中的一个支持领域:FTP。FTP 主要是关于文件同步。总的来说,在企业应用集成 (EAI) 的世界中,我们…

本周 Spring - 2020年3月17日

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

大家好,Spring 粉丝们!欢迎来到《本周 Spring》的又一个部分!我们已经进入 2020 年 3 月中旬,我无法相信事情变得多么疯狂!您无疑也正在经历同样奇怪的事情。这场疫情确实以最近记忆中任何其他方式都无法比拟的方式改变了这个世界。难以想象这种病毒所造成的进程以及我们所有人一起经历的旅程。

我住在旧金山,我们目前处于封锁状态。现在离开家做任何非必要的事情,例如食物、药品或遛狗,都是犯罪行为。没关系。这只是让我们有更多的时间学习和社交,尽管是在线上的,并且在我们自己的家中。我们非常幸运,你知道吗?多么疯狂。我们大多数从事软件工作的人应该能够在家工作。当然,也有一些明显的例外,正如这个史诗般的巨型帖子中详细介绍的那样…

RSocket 入门:Spring Boot 单向消息传递

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

时间:约 15 分钟。

阅读本文的一些开发人员到目前为止可能已经使用了多年 HTTP。他们中的大多数人也会知道,如果您想将 HTTP 与其他消息传递模型(例如单向消息传递)一起使用,则有时必须使用巧妙的解决方法,例如 Stackoverflow 上的这个。这是因为 HTTP 是一种请求-响应协议。它要求发送请求并接收响应。它不了解没有任何形式响应的单向消息。

RSocket 采用了一种不同的方法。RSocket 在 TCP 等传输层之上定义了一个新的协议层…

获取 Spring 简报

通过 Spring 简报保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部