使用 Spring Cloud Gateway 的主动健康检查策略

工程 | Ignacio Lozano | 2023年7月5日 | ...

使用 Spring Cloud Gateway 的主动健康检查策略

如今,应用程序被构建为一系列小的独立上游服务。这加快了开发速度,并使模块能够专注于特定的职责,从而提高它们的质量。这是使用微服务方法的主要优势之一。然而,从一个服务跳到另一个服务会增加额外的延迟,当服务没有响应时,这种延迟会急剧增加。

如果您运行微服务,您会希望防止上游服务在未工作时被调用……

本周Spring动态 - 2023年7月4日

工程 | Josh Long | 2023年7月4日 | ...

大家好,Spring爱好者们!欢迎收听本期《This Week in Spring》!本周我来到了闷热但美好的新加坡,与客户会面,并刚刚在SpringOne Tour新加坡站进行了演讲。

如果您在新加坡,希望今晚能加入我的《Bootiful Spring Boot 3.x with Josh Long》活动,时间是2023年7月4日(周二)下午6:00。这将是一场非常有趣的活动!

下周我将前往印度尼西亚雅加达参加SpringOne Tour活动,时间是7月13日。千万不要错过!

我们有非常丰富的内容要分享,让我们开始吧!

使用Azure OpenAI构建智能Spring应用

工程 | Josh Long | 2023年7月2日 | ...

Josh的提示:大家好,Spring爱好者们!我想转载Microsoft的Sean Li撰写的这篇关于使用Spring和Azure OpenAI的文章,因为它非常有趣,请享用!

将前沿人工智能集成到应用程序已成为当今技术格局中的新趋势。Spring 是市场上最流行的 Java 框架,以其简洁性、设计模式和对开发企业级应用程序的生产力关注而闻名。在本博客中,我们将深入探讨利用 Spring 和 Azure OpenAI 来开启新可能性的激动人心的领域。您可以…

Spring Cloud 2021.0.8 (又名 Jubilee) 已发布

版本发布 | Marcin Grzejszczak | 2023 年 6 月 30 日 | ...

我很高兴代表社区宣布,Spring Cloud 2021.0.8 版本列车已于今日全面发布 (GA)。该版本可在 Maven Central 中找到。您可查阅 2021.0.8 版本说明以获取更多信息

2021.0.8 版本中的显著变化

在此处查看此版本的所有问题和拉取请求。

Spring Cloud Commons

  • Spring Cloud LoadBalancer - 允许基于请求的实例链式过滤 (#1227 )

Spring Cloud Config

  • 支持针对特定 profile 的配置数据 (#2260)。

Spring Cloud Kubernetes

  • 支持通过 DiscoveryClient 查找配置服务器 (#1354)

Spring Shell 2.1.11、3.0.6 和 3.1.2 现已发布

发布 | Janne Valkealahti | 2023 年 6 月 28 日 | ...

Spring Shell 2.1.11、3.0.6 和 3.1.2 现已发布

我代表团队和所有贡献者,很高兴地宣布 Spring Shell 2.1.113.0.63.1.2 已发布,并可从 Maven Central 获取。

有关更多详细信息,请参阅 2.1.11 版本说明3.0.6 版本说明3.1.2 版本说明

感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

项目主页 | GitHub | 问题 | 文档

本周Spring动态 - 2023年6月27日

工程 | Josh Long | 2023年6月27日 | ...

大家好,Spring爱好者们!欢迎收听本期《This Week in Spring》!本周我人在首尔,与开发者们交流Spring Boot 3的最新动态!有很多很棒的新功能即将推出,也有很多很棒的功能已经可用。有几件事让我非常兴奋。

首先,昨天我和我朋友,独一无二、才华横溢的 Trustin Lee 一起做了一个联合演示,他是 Netty 的创建者,也是 LINE 公司 Armeria 项目的负责人。LINE 是一个非常受欢迎的社交消息应用程序,在韩国和日本广泛使用。与他合作并共同演示非常有趣

使用Spring处理GraphQL与Spring Data Neo4j

工程 | Mark Paluch | 2023年6月27日 | ...

引言

这是一篇由Gerrit Meier撰写的客座博客,他来自Neo4j,负责维护Spring Data Neo4j模块。

几周前,Spring (for) GraphQL 发布了 1.2.0 版本,包含了一系列新功能。这还包括与 Spring Data 模块更好的集成。受这些变化的推动,Spring Data Neo4j 增加了更多支持,以在使用 Spring GraphQL 组合时提供最佳体验。本文将指导您创建一个数据存储在 Neo4j 中并支持 GraphQL 的 Spring 应用程序。如果您只对该领域感兴趣,您可以…

Spring Boot 3.1中改进的Testcontainers支持

工程 | 莫里茨·哈尔布里特 | 2023年6月23日 | ...

Spring Boot一直支持Testcontainers一段时间了,而Spring Boot 3.1进一步改进了它。但首先,让我们看看Testcontainers是什么以及它通常是如何使用的。

Testcontainers是一个开源框架,用于提供可丢弃的、轻量级的数据库、消息代理、Web浏览器,或几乎任何可以在Docker容器中运行的东西的实例。

如果您过去使用过Testcontainers,那么您很有可能在集成测试中使用过它们

@SpringBootTest
@Testcontainers
class MyIntegrationTests {

    @Container
    static…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有