使用 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动态 - 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 Boot 3.1 中的 Docker Compose 支持

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

Spring Boot 3.1 中对 Docker Compose 的支持建立在 ConnectionDetails 抽象之上,我们已在另一篇博文中介绍过它。如果您尚未阅读,请在阅读本文之前先阅读该文章。

Docker Compose “是一个用于定义和运行多容器 Docker 应用程序的工具”。Docker Compose 配置文件(通常命名为 docker-compose.yamlcompose.yaml)允许您定义服务。此类服务必须具有名称和 Docker 镜像。您还可以选择定义环境变量、暴露的端口、标签、服务之间的关系等等。

这里…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有