降价 - Azure Spring Apps 功能更强大,成本更低!

工程 | Josh Long | 2022年8月31日 | ...

我们相信以极具竞争力的价格提供最具创新性的云产品。在运营 Azure Spring Apps 的过程中,我们不断提高效率并实现规模经济。我们将这些效率传递给您。

许多客户要求我们降低基本单元的大小,以便于入门并适应较小的项目。

宣布降价和基本单元缩减

自 9 月 1 日起,我们将 Azure Spring Apps Standard 和 Enterprise 的基本单元缩减至 6 个 vCPU 和 12 GB 内存。并降低 vCPU 和内存的超额使用价格。

新的每月...

Microsoft 致力于 Java 开发人员的成功

工程 | Josh Long | 2022年8月30日 | ...

您好,Spring 粉丝!这是我们朋友 **Julia Liuson**(微软开发者部门总裁)的客座文章。

作为一家公司,我们致力于使 Java 开发人员尽可能高效和高产。这项承诺意味着赋予您在任何操作系统上使用任何工具、框架和应用程序服务器的权利。无论您使用 Java 的情况如何,Microsoft 都能通过丰富的选择以及广泛的开发人员工具和服务来支持您的工作负载。

以您自己的方式编写、部署和扩展 Java 代码

如今,越来越多的 Java 开发人员正在研究如何将现有的 Java 代码...

本周 Spring - 2022年8月30日

工程 | Josh Long | 2022年8月30日 | ...

您好,Spring 粉丝!最近怎么样?这个美好的星期二早上过得如何?我当然过得很好,因为本周 VMware 的旗舰活动 - VMware Explore - 就在我离家不到一英里的地方,在旧金山举行!这仅仅是第一场 - 12 月还会有另一场,我最喜欢的活动,SpringOne 2022!我非常希望您已经注册,并在那里见到您!

确实,我得去吃午饭了,所以让我们更快地完成本周的总结:事不宜迟……

创建自定义 Spring Cloud Gateway 过滤器

工程 | Fredrich Ombico | 2022年8月27日 | ...

在本文中,我们将深入探讨为 Spring Cloud Gateway 编写自定义扩展。在开始之前,让我们先了解 Spring Cloud Gateway 的工作原理。

Spring Cloud Gateway diagram

  1. 首先,客户端向网关发出网络请求。
  2. 网关定义了许多路由,每个路由都具有谓词以将请求与路由匹配。例如,您可以根据 URL 的路径段或请求的 HTTP 方法进行匹配。
  3. 匹配成功后,网关会在应用于路由的每个过滤器上执行请求前逻辑。例如,您可能希望向请求添加查询参数。
  4. 代理过滤器将请求路由到代理服务。
  5. 服务执行并返回响应。
  6. 网关接收响应并在返回响应之前在每个过滤器上执行请求后逻辑。例如...

本周 Spring - 2022年8月23日

工程 | Josh Long | 2022年8月23日 | ...

本周 Spring - 2022年8月16日

工程 | Josh Long | 2022年8月16日 | ...

您好,Spring 粉丝!欢迎收看另一期精彩的《本周 Spring》!一周时间过得真快!有时候我自己都难以置信。您能相信已经是 8 月 16 日了吗?我女儿这周要开学了!我们在北半球,她的暑假已经结束。不过,官方的夏天还有一个月左右的时间。因此,我希望大家都能在更寒冷的月份到来之前,尽可能地享受夏天的乐趣。

Twitter 帮助我消磨时间。我一直在编写一些代码,并希望在应用程序中使用 Twitter 的 OAuth 2 和 PKCE 支持,但无法正常工作。因此,我联系了我的朋友(实际上是每个人的朋友!)和 Spring Security 的负责人 Rob Winch(@rob_winch 寻求一些线索,他给了我更好的建议:他编写了一个示例,演示了所有操作过程

推出 Apache Pulsar 的实验性 Spring 支持

工程 | Soby Chacko | 2022年8月16日 | ...

我们很高兴地宣布,我们正在孵化一个新的 Apache Pulsar 的实验性 Spring 项目。该项目旨在为编写与 Apache Pulsar 交互的 Java 应用程序提供 Spring 友好的 API、构建块和编程模型。

Apache Pulsar 是一种流行的消息传递系统,在企业消息传递和流式处理领域拥有不断增长的开发者生态系统。以下是使用 Apache Pulsar 进行基于消息的软件应用程序的一些主要功能和优势。

  • Apache Pulsar 提供了 RabbitMQ、ActiveMQ 等的传统队列语义,以及通过各种订阅模型实现的 Apache Kafka 的基于日志的结构。
  • Apache Pulsar 中的代理是无状态的,存储不是代理的一部分。相反,它使用另一个名为 Bookkeeper 的 Apache 项目将存储层与代理分离。由于这种基本设计,扩展 Apache Pulsar 代理非常容易。
  • Apache Pulsar 使用分布式日志(称为分类账),通过 Bookkeeper 利用这些日志。这些分类账分布在 Bookkeeper 的多个节点上。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部