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 的修复。

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 “理想的贡献”标签。如果您有一般性问题,请使用 spring-boot 标签stackoverflow.com 上提问,或在 Gitter 上与社区交流: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 的修复。

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 “理想的贡献”标签。如果您有一般性问题,请使用 spring-boot 标签stackoverflow.com 上提问,或在 Gitter 上与社区交流:Gitter

Spring Data Moore SR5 和 Lovelace SR16 已发布

发布 | Mark Paluch | 2020年2月26日 | ...

我谨代表社区宣布 Spring Data Moore SR5Lovelace SR16 服务版本发布。

Moore SR5 修复了 61 个问题Lovelace SR16 修复了 43 个问题。这两个版本主要包含 bug 修复和依赖升级。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 Framework 5.2.4 和 5.1.14 现已发布

发布 | Stéphane Nicoll | 2020 年 2 月 25 日 | ...

我谨代表团队和所有为此做出贡献的人,很高兴地宣布 Spring Framework 5.2.4 和 5.1.14 现已发布。

5.2 系列的第四个维护版本包含 超过 60 项修复和改进。Spring Framework 5.1.14 包含 14 项精选的修复和改进

按照惯例,我们将很快发布相应的 Spring Boot 版本(2.2.5 和 2.1.13)。

项目主页 | GitHub | 问题跟踪 | 文档

Spring Tips:Apache RocketMQ

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

您好,Spring 爱好者!在本期 Spring Tips 中,我们将探讨阿里巴巴的 Apache RocketMQ。我们之前在 Spring Tips 中讨论过一些关于阿里巴巴的内容。请查看早期 Spring Tips 的内容,其中我们探讨了 部分 Spring Cloud Alibaba 内容

运行 Apache RocketMQ

要使用 Apache RocketMQ,您需要遵循 RocketMQ 快速入门中的步骤。本期 Spring Tips 介绍了 Apache RocketMQ,它最初是阿里巴巴内部开发和使用的技术,并在 11/11(著名的中国销售节,类似于美国的“网络星期一”或“黑色星期五”)的考验中得到验证。非常类似,但规模要大得多。2019 年,仅阿里巴巴(不涉及其他电子商务引擎)就创造了近 400 亿美元的销售额……

本周 Spring - 2020 年 2 月 25 日

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

大家好,Spring 粉丝们!本周我在美味的费城,享受着令人惊叹的美食(scrapple!TastyKakes!)并与那些出色地使用 VMWare 和 Spring 的客户们交流。自从我们上次交谈以来,这周一直很忙:我发布了一期新的 Spring Tips,写了很多博客,录制了一个新的播客,并发布了一个新的播客节目。今天有很多内容要分享,让我们开始吧!

Netflix构建了一个Spring应用生成器以提高开发生产力。你也可以。

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

如果你观看了Netflix的Taylor Wicksell在SpringOne Platform上的主题演讲,你一定会对他们工程团队惊人的生产力感到震撼。去年,超过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

泰勒生产力秘诀清单的顶部是应用程序生成器。Netflix 发现,当开发人员所需的一切触手可及,他们采用平台的意愿就会大大加快。应用程序生成器通过提供有用的指导方针来帮助开发人员快速入门,从而减少繁琐的工作并减轻他们的负担。应用程序生成器还鼓励采用通用的方法来解决常见问题——如果您有许多团队创建微服务,这一点尤其有用……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有