RSocket 入门:Spring Boot 即发即弃

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

时长:约 15 分钟。

正在阅读此文的一些开发者使用 HTTP 已经有很多年了。他们中的大多数人也知道,如果你想将 HTTP 与其他消息模型(例如即发即弃)一起使用,有时必须使用巧妙的变通方法,就像 Stackoverflow 上发布的这个例子。这是因为 HTTP 是一个请求-响应协议。它要求发送一个请求并接收一个响应。它没有没有响应的单向消息的概念。

RSocket 采取了不同的方法。RSocket 在 TCP 等传输层之上定义了一个新的协议层...

Spring 技巧:Java 14(或者:你的 Java 能做到吗?)

工程 | Josh Long | 2020 年 3 月 11 日 | ...

嗨,Spring 粉丝们!欢迎来到新一期 Spring 技巧!在本期节目中,我们将探讨 Java 14 中的新特性以及它们在构建基于 Spring Boot 的应用中的应用。

主讲人:Josh Long (@starbuxman)

要开始使用,我们需要使用 Java 的最新版本 Java 14,它目前尚未正式发布,预计在 2020 年初发布。您可以在 Java.net 下载早期访问版本。您还可以考虑使用 SDKManager (sdk),它确实让安装新的 JVM 版本变得轻而易举。

请记住,Java 每 6 个月会发布一个新版本。这些新版本可在生产环境中使用,但只在发布后 6 个月内获得支持。Java 项目也会不时发布长期支持 (LTS) 版本。目前最新的 LTS 版本是 Java 11。Java 14 只有在 Java 15 发布之前才是可行的生产目标。事实上,我们将看到很多预览特性...

Spring Cloud Data Flow 2.4.2 GA 版本发布

工程 | Ilayaperumal Gopinathan | 2020 年 3 月 11 日 | ...

Spring Cloud Data Flow 团队很高兴宣布 2.4.2 版本的 GA 正式发布。

在此版本中,除了修复一些 bug 外,我们主要专注于流管理方面的服务器/客户端性能改进。

Spring Cloud Data Flow 服务器中的 REST 层已重构,以便在检索流的运行时应用状态时更好地支持分页性能。此外,SCDF 控制面板页面也根据这些更改进行了重新设计。控制面板中的运行时应用页面采用了新布局,运行时应用按其流进行分组。页面也已重构,以高效地检索流状态、应用...

本周 Spring 动态 - 2020 年 3 月 10 日

工程 | Josh Long | 2020 年 3 月 10 日 | ...

嗨,Spring 粉丝们!欢迎来到又一期精彩纷呈的《本周 Spring 动态》!我和我的家人目前基本上处于自我隔离状态,努力避开正在全球社区肆虐的可怕的 COVID-19 大流行。这场大流行很糟糕,因为它导致成千上万的人生病或死亡。这也意味着我更难乘坐飞机去见人们。

我很失望我将无法参加——并且一直没能参加——这些展会。但是,总有东西可以学习,本周也不例外。这确实是 Spring 忙碌的一周!让我们开始...

RSocket 入门:Spring Boot 客户端

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

时长:约 15 分钟。

上一篇文章中,您了解了 Spring Boot 如何简化编写 RSocket 服务器的任务。但是 RSocket 客户端呢?在本文中,您将学习如何编写自己的 RSocket 客户端,然后使用这个新客户端向 RSocket 服务器发送请求-响应消息。让我们开始吧!

本教程使用 Linux shell。有关如何在 Windows 上运行 Linux shell 的详细信息,请参阅此 Microsoft 教程

步骤 1:为您的客户端创建一个新的 Spring Boot 项目

自己编写代码很有趣,所以我们为 RSocket 客户端从头开始吧。

如果这太麻烦,或者您现在没有时间,那么您可以在演示代码仓库的 rsocket-client 文件夹中找到代码。

...

Spring Cloud Hoxton Service Release 3 (SR3) 可用。

工程 | Olga Maciaszek-Sharma | 2020 年 3 月 5 日 | ...

我代表社区很高兴地宣布,Spring Cloud Hoxton 发布列车的 Service Release 3 (SR3) 版本今天可用。该版本可在 Maven Central 中找到。您可以查看 Hoxton 发布说明获取更多信息

重要安全公告

Spring Cloud Config 包含 CVE-2020-5405 的修复。

Hoxton 发布列车中的显著变更

这个里程碑版本主要是错误修复。

请参阅 Hoxton.SR3 Github 项目以了解所有已关闭的问题。

此里程碑版本基于 Spring Boot 2.2.5.RELEASE 构建。

Spring Cloud Config

注意可写的 env 端点默认已被禁用。要重新启用此功能,请设置 management.endpoint.env.post.enabled=true...

Spring 技巧:Kotlin 与 Spring Security

工程 | Josh Long | 2020 年 3 月 4 日 | ...

嗨,Spring 粉丝们!欢迎来到新一期《Spring 技巧》。在本期节目中,我们将了解 Spring Security 新的 Kotlin DSL。我喜欢 Kotlin。我在之前的几个 Spring 技巧视频中介绍了 Kotlin:Kotlin 编程语言Bootiful Kotlin ReduxSpring 对协程的支持。其中一些视频已经非常老了!Spring 生态系统中已经有一些不同的项目提供了 Kotlin DSL。其中包括 Spring Framework、Spring Webflux、Spring Data、Spring Cloud Contract 和 Spring Cloud Gateway 等。现在,还有 Spring Security!

Spring Security 是一个很棒的项目——它解决了业界一些最棘手的问题,并帮助人们保护他们的应用。此外,它还展现出坚定不移的决心,力求使安全变得简单。如果您曾使用过早期版本的 Spring Security,您会知道它需要大量的 XML 文件(整页整页!)才能完成任何工作。到了 Spring Security 3,这一点得到了改进,您...

本周 Spring 动态 - 2020 年 3 月 3 日

工程 | Josh Long | 2020 年 3 月 3 日 | ...

嗨,Spring 粉丝们!欢迎来到新一期《本周 Spring 动态》!本周我在美国的加州旧金山家里,那里的冠状病毒恐慌正在升级,这给出差旅行的人带来了麻烦。看起来,至少在近期内,我将基本处于居家状态。朋友们,请注意安全。

好消息是,这将让我有时间处理更多其他事情,比如博客A Bootiful PodcastSpring 技巧,当然还有我的响应式 Spring 书籍。当然,在今天的《本周 Spring 动态》中,我们还有很多内容要讲,所以...

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举办的活动

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

查看全部