RSocket 入门:Spring Boot 服务器

工程 | Ben Wilcock | 2020年3月2日 | ...

时间:大约 15 分钟。

在多样化的微服务世界中,HTTP 是代理间通信中无可争议的领导者。它成熟、完善且无处不在。但在某些情况下,HTTP 请求响应可能很麻烦。如果您需要超越传统请求响应的通信模式,例如即发即忘或流式传输怎么办?如果您想双向发送消息怎么办?

使用 HTTP,有一些方法可以实现这一点,但这并非该协议的构建目的。许多解决方案都伴随着额外的权衡或缺点。此外,没有规则手册……

Spring Boot 2.1.13 发布

发行版 | Andy Wilkinson | 2020年2月27日 | ...

我代表团队和所有做出贡献的人,高兴地宣布 Spring Boot 2.1.13 现已发布,现可从 repo.spring.io 和 Maven Central 获取。

此版本包含 34 个错误修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

重要的安全公告

此版本的 Spring Boot 包含对 Reactor Netty 0.8.16 的依赖项升级。它包含对 CVE-2020-5404 的修复。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 "适合贡献" 标签。如果您有任何一般性问题,请使用 stackoverflow.com 上的 spring-boot 标签 提问,或在 Gitter 上与社区聊天……

发布针对 Reactor Netty 的 CVE 报告

新闻 | Rossen Stoyanchev | 2020年2月27日 | ...

以下 CVE 报告今天发布

  • CVE-2020-5403 影响 Reactor Netty HttpServer 0.9.3 和 0.9.4。
  • CVE-2020-5404 影响 Reactor Netty HttpClient 的所有 0.8.x 和 0.9.x 版本,这些版本在显式启用自动重定向的应用程序中。

修复程序位于 Reactor Netty 0.9.5 和 0.8.16 中。如果使用 reactor-bom,您可以升级到 Dysprosium-SR5 或 Californium-SR16。

Reactor Netty 在许多框架中内部使用,包括 Spring WebFlux 及其 WebClient。如果您有 Spring Boot 应用程序,您可以升级到 Spring Boot 2.2.5 或 2.1.13。

Spring Boot 2.2.5 发布

发行版 | Andy Wilkinson | 2020年2月27日 | ...

我代表团队和所有做出贡献的人,高兴地宣布 Spring Boot 2.2.5 现已发布,现可从 repo.spring.io 和 Maven Central 获取。

此版本包含 62 个错误修复、增强功能、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

重要的安全公告

此版本的 Spring Boot 包含对 Reactor Netty 0.9.5 的依赖项升级。它包含对 CVE-2020-5403CVE-2020-5404 的修复。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 "适合贡献" 标签。如果您有任何一般性问题,请使用 stackoverflow.com 上的 spring-boot 标签 提问,或在 Gitter 上与社区聊天……

Spring Data Moore SR5 和 Lovelace SR16 发布

发行版 | Mark Paluch | 2020年2月26日 | ...

我代表社区宣布 Spring Data Moore SR5Lovelace SR16 服务版本的可用性。

Moore SR5 附带 61 个已修复的工单Lovelace SR16 附带 43 个已修复的工单。这两个版本主要包含错误修复和依赖项升级。Moore SR5 基于最新发布的 Spring Framework 5.2.4 构建,为了方便起见,将由 Spring Boot 2.2.5 收集。同样,Lovelace SR16 使用 Spring Framework 5.1.14,并将包含在接下来的几天内发布的 Spring Boot 2.1.13 中。

最后,以下是参考文档、更改日志的链接……

Spring 提示:Apache RocketMQ

工程 | Josh Long | 2020年2月25日 | ...

嗨,Spring 粉丝们!在本期 Spring 提示中,我们将了解阿里巴巴的 Apache RocketMQ。我们之前在 Spring 提示中谈到过阿里巴巴的一些内容。请查看我们之前探索 一些 Spring Cloud Alibaba 的 Spring 提示部分。

运行 Apache RocketMQ

为了使用 Apache RocketMQ,您需要按照 RocketMQ 快速入门中的步骤操作。本期 Spring 提示介绍了 Apache RocketMQ,它最初是阿里巴巴内部开发和使用的技术,并在 11/11(著名的中国购物节,有点像美国的“网络星期一”或“黑色星期五”)的熔炉中得到验证。有点像那样,但规模要大得多。2019 年,阿里巴巴(仅阿里巴巴一家,没有其他电子商务引擎参与)创造了近 400 **亿**美元的销售额……

本周 Spring - 2020 年 2 月 25 日

工程 | Josh Long | 2020年2月25日 | ...

嗨,Spring 粉丝们!本周我在美丽的费城享用美味的食物(血肠!TastyKakes!)并与使用 VMware 和 Spring 取得巨大成功的优秀客户一起度过时光。自从我们上次谈话以来,这周非常忙碌:我发布了新的 Spring 提示部分,撰写了许多博客文章,录制了新的播客,并发布了新的播客部分。我们今天有很多事情要做,所以让我们开始吧!

Netflix 构建了一个 Spring 应用程序生成器以提高开发人员效率。您也可以这样做。

工程 | Ben Wilcock | 2020年2月24日 | ...

如果您观看 Netflix SpringOne 平台主题演讲者 Taylor Wicksell 的演讲,您一定会对他们工程团队的超高效率感到震惊。去年,超过 300 个基于 Spring 的应用程序投入生产——这是一项令人难以置信的成就。

Taylor Wicksell of Netflix's SpringOne Platform Keynote

您的企业可以从 Netflix 学到什么?

在 Netflix,Taylor 和他的 Java 平台团队拥有 Java 开发人员体验 (DevEx)。Taylor 的团队只有一个使命:帮助 Netflix 的工程师保持高效率——以极高的速度交付优秀的代码。这个使命显然正在取得成功。

Netflix's Java Platform Team's Top Technical Priorities

Taylor 的效率秘诀清单首位是*应用程序生成器*。Netflix 发现,当开发人员需要的一切都触手可及时,他们会更快地采用平台。应用程序生成器通过提供有用的指导轨迹来帮助开发人员快速入门,从而减少工作量并减轻负担。应用程序生成器还鼓励采用解决常见问题的常用方法——如果您有很多团队正在创建微服务,这将特别有用……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部