本周 Spring - 2020 年 3 月 24 日

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

各位 Spring 爱好者大家好!欢迎阅读最新一期的《本周 Spring》!今天是个美好的星期二,有很多理由。几个小时前,我在 DevDotNext 数字版大会上做了演讲——非常有趣,我强烈建议您考虑参加下一届大会(在线或 - 假设我们度过了这场疫情 - 在线)。

今天是 Spring Framework 1.0 发布 16 周年——它于 2004 年的今天发布!多么漫长的旅程!当然,宣布该版本发布的杰出人士 Thomas Risberg (@trisberg),是当时在场并且现在仍在 Spring 团队中的众多成员之一。从那时起,Spring 已经取得了长足的进步!查看博客原文。如果您想看看早年(2000 年代初)辉煌时期的博客原文,可以在互联网时光机上找到…

RSocket 入门:Spring Boot 请求-流

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

时间:约 15 分钟。

在本系列之前的文章中,您尝试了 Spring Boot 和 RSocket 中的请求-响应即发即弃消息模式。这次您将尝试 RSocket 的另一种全新的消息模式 — 请求-流。

在本练习中,您将学习如何使用传统的 “客户端请求服务器流” 方法来传输数据流。

目前为止我还没提到的一点是,RSocket 允许您在两个方向上使用其消息模式。因此,如果您想使用不太常见的 “服务器请求客户端流” 模式,这对于 RSocket 来说也没有问题。此外,还有许多非 Java RSocket 实现可供选择,包括 Go、Javascript 和 .Net——如果您的架构包含…

Spring Boot for Apache Geode & Pivotal GemFire 1.3.0.M3 发布

发布 | John Blum | 2020 年 3 月 23 日 | ...

我谨代表 Spring、Apache Geode 和 Pivotal GemFire 社区宣布 Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.3.0.M3 版本发布。该版本基于 Spring Boot 2.3.0.M3 构建,可从 Spring 里程碑仓库中获取。

您还可以使用 Spring Initializerstart.spring.io 上创建一个新的 Spring for Apache Geode 项目,使用 1.3.0.M3 版本。

新增内容

SBDG 1.3.0.M3 基于 Spring Boot 2.3.0.M3 构建,引入了 Spring Framework 5.2.4.RELEASE、Spring Data Neumann-M4、Spring Session Dragonfruit-M2,特别是 Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.RC1,以及 Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.13.RELEASE

Spring Tools 4.6.0 发布

发布 | Martin Lippert | 2020 年 3 月 20 日 | ...

尊敬的 Spring 社区:

我很高兴宣布 Spring Tools 4 针对 Eclipse、Visual Studio Code 和 Theia 的 4.6.0 版本发布。

此版本的亮点包括

  • (Spring Boot) 性能:改进了扫描项目查找符号时的性能
  • (Spring Boot) 性能:改进了多个文件同时更改(例如,切换到不同分支或 git pull + 刷新后)时的性能
  • (Eclipse) 错误修复:Spring Boot 启动配置的源查找功能恢复正常
  • (Eclipse) 文档:用户文档中新增了一个部分,重点介绍如何将现有工作区从 Spring Tool Suite 3 迁移到 Spring Tools 4:https://github.com/spring-projects/sts4/wiki/STS3-Migration

Spring Cloud Data Flow 2.5.0.M1 发布

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

Spring Cloud Data Flow 团队很高兴宣布 2.5.0.M1 首个里程碑版本发布。

2.5.0 的首个里程碑版本包括针对 Cloud Foundry 中流应用状态检索的性能改进。这还涉及改进运行时应用视图页面,并为 SCDF 控制面板上的流提供更好的分页功能。您可以在最近发布的 SCDF 2.4.2 GA 中看到更多关于这些改进的信息。

此里程碑版本还包含 此处提到的一些重要错误修复

请注意,Spring Cloud Data Flow 2.5.x 兼容…

立即注册参加 Spring Live,这是一场为 Spring 爱好者们准备的互动式、虚拟、持续 24 小时的大会!

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

各位 Spring 爱好者大家好!我们希望您能参加名为 Spring Live 的互动式、持续 24 小时的虚拟大会。以下是您需要了解的信息:它持续 24 小时,从头到尾,无论您身处世界的哪个角落,都能找到可以观看的内容。它是免费的!它是互动的——所以讲师们会在场回答问题并进行问答。有些讲师会提前录制他们的讲座,以便可以将整个讲座时间用于回答问题并直接与您互动。我们邀请了来自 VMWare 的 Spring 领域的专家…

Spring 技巧:使用 Spring Integration 进行远程文件系统集成 (FTP)

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

Spring 技巧:FTP 集成

演讲者:Josh Long (@starbuxman)

各位 Spring 爱好者大家好!在本期《Spring 技巧》中,我们将探讨一个我非常关心的话题:集成!是的,您可能还记得,《Spring 技巧》的第一期就讨论了 Spring Integration。如果您还没看过那一期,您应该看看。所以,虽然我们不会重温 Spring Integration 的基础知识,但我们将深入探讨 Spring Integration 支持的一个领域:FTP。FTP 完全与文件同步有关。广义地说,在企业应用集成 (EAI) 领域,我们…

本周 Spring - 2020 年 3 月 17 日

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

各位 Spring 爱好者大家好!欢迎阅读最新一期的《本周 Spring》!2020 年 3 月已经过半,我不敢相信事情变得如此疯狂!您无疑也在经历同样奇怪的事情。这场疫情以前所未有的方式真正改变了这个世界。想到这种病毒的传播路径以及我们所有人都随之经历的旅程,真是令人难以置信。

我住在旧金山,目前我们处于封锁状态。现在,除食物、药品或遛狗等基本必需品外,离开家在技术上是一种犯罪。没关系。这只会给我们更多的时间去学习和社交,尽管是在线进行,而且只能在自己的家里。我们非常幸运,您知道吗?太不可思议了。我们大多数从事软件工作的人都应该能够在家工作。当然,也有一些明显的例外,详细内容请参见这个史诗级的大帖子

RSocket 入门:Spring Boot 即发即弃

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

时间:约 15 分钟。

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

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

订阅 Spring 社区通讯

订阅 Spring 社区通讯,保持联系

订阅

先行一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部