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

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

我们坚信以极具竞争力的价格提供最具创新性的云产品。在运营 Azure Spring Apps 的过程中,我们不断提高效率和规模经济。我们将这些效率优势回馈给您。

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

宣布降价和基本单元调整

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

新增每月...

Microsoft 致力于 Java 开发者的成功

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

各位 Spring 粉丝们大家好!这是我们朋友、Microsoft 开发者部门总裁 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. 首先,客户端向 Gateway 发起网络请求
  2. Gateway 定义了许多路由,每个路由都有谓词 (Predicates) 来将请求匹配到路由。例如,您可以匹配 URL 的路径段或请求的 HTTP 方法。
  3. 匹配后,Gateway 对应用于路由的每个过滤器执行请求前的逻辑。例如,您可能想向请求添加查询参数
  4. 代理过滤器将请求路由到被代理的服务
  5. 服务执行并返回响应
  6. Gateway 接收响应并在返回响应之前对每个过滤器执行请求后逻辑。例如...

本周 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 中的 Broker 是无状态的,存储不属于 Broker 的一部分。相反,它使用另一个 Apache 项目 Bookkeeper 来将存储层与 Broker 分离。由于这种基本设计,扩展 Apache Pulsar Broker 非常容易。
  • Apache Pulsar 使用分布式日志(称为 Ledger),通过 Bookkeeper 进行利用。这些 Ledger 分布在 Bookkeeper 的多个节点上。

获取 Spring 新闻通讯

订阅 Spring 新闻通讯保持联系

订阅

抢占先机

VMware 提供培训和认证,助您加速发展。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部