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

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

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

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

如果您运行微服务,则希望在上游服务无法工作时阻止对其进行调用……

本周 Spring - 2023 年 7 月 4 日

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

您好,Spring 粉丝!欢迎收听另一期本周 Spring!本周我在酷暑但宜人的新加坡,与客户会面,刚刚在 SpringOne Tour 新加坡站完成了演讲。

如果您在新加坡,希望您今晚能加入我参加 Bootiful Spring Boot 3.x 与 Josh Long,2023 年 7 月 4 日星期二,下午 6:00。这将会非常有趣!

下周 7 月 13 日,我将在印度尼西亚雅加达举办 SpringOne Tour 活动。不要错过!

我们有一个非常忙碌的总结要完成,所以让我们直接进入正题!

使用 Azure OpenAI 构建智能 Spring 应用

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

Josh 的说明:您好,Spring 粉丝!我想交叉发布这篇文章,文章介绍了如何使用 Spring 和 Azure OpenAI,文章来自微软的 Sean Li,因为它很有趣:请欣赏!

将尖端的 AI 集成到应用程序中已成为当今技术领域的新趋势。Spring 是市场上最受欢迎的 Java 框架,以其简单性、设计模式和专注于开发企业级应用程序的生产力而闻名。在本博文中,我们将深入探讨利用 Spring 与 Azure OpenAI 开启全新可能性的激动人心的领域。您可以……

Spring Cloud 2021.0.8(又名 Jubilee)现已可用

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

我代表社区很高兴地宣布,Spring Cloud 2021.0.8 发布列车今天已普遍可用(发布)。可以在 Maven Central 中找到该版本。您可以查看 2021.0.8 的 发行说明以获取更多信息

2021.0.8 版本中的显著变化

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

Spring Cloud Commons

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

Spring Cloud Config

  • 支持特定于配置文件的配置数据 (#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 粉丝!欢迎收听另一期本周 Spring!本周我在首尔与开发者讨论 Spring Boot 3 的最新动态!有很多很棒的东西即将到来,以及已经有很多很棒的东西。我个人对一些事情非常兴奋。

首先,昨天我和我的朋友、独一无二的 Trustin Lee 进行了联合演讲,他是 Netty 的创建者,也是 LINE 公司 Armeria 项目的负责人。LINE 是一款在韩国和日本非常流行的社交消息应用程序。与他合作和联合演讲非常 有趣……

使用 Spring Data Neo4j 将 Spring 用于 GraphQL

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

简介

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

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

Spring Boot 3.1 中改进的 Testcontainers 支持

工程 | Moritz Halbritter | 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 社区中所有即将举行的活动。

查看全部