使用 Spring 5.0 M1 进行响应式编程

工程 | Rossen Stoyanchev | 2016 年 7 月 28 日 | ...

正如 Juergen 在他的 Spring Framework 5 M1 发布公告中提到的,我们的 Spring 响应式倡议已合并到 Spring Framework 中,保留了所有贡献及其一年多来的完整历史。

它是什么?

简而言之,响应式编程涉及非阻塞、事件驱动的应用程序,这些应用程序可以用少量线程进行扩展,而背压是确保生产者不压垮消费者的关键要素。 采用 Java 9 的 Reactive Streams 规范 实现了跨不同层和库的需求通信能力……

Spring Data Release Train Ingalls M1 已发布

发布 | Mark Paluch | 2016 年 7 月 27 日 | ...

我谨代表 Spring Data 团队,很高兴地宣布 Ingalls 发布火车的第一里程碑。此次发布修复了 230 个问题!最值得注意的新特性是

  • 在转换子系统中(Commons, MongoDB)使用方法句柄进行属性访问。
  • Spring Data Cassandra 升级到 Cassandra 3.0(有关详细信息,请参阅 更新的示例)。
  • 为 Cassandra 存储库支持声明性查询方法。
  • 支持 Redis geo 命令。
  • 查询示例(query-by-example)的 Any-match 模式。
  • 支持 XML 和 JSON 格式的 REST 负载投影(有关详细信息,请参阅 示例)。

请在我们的 版本发布路线图 wiki 中查找精选的变更日志,或者浏览 JIRA 中完整的变更列表……

Spring Integration AWS 1.0.0 GA 现已发布

发布 | Artem Bilan | 2016年7月26日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Integration AWS 1.0.0.RELEASE 现已发布。

一如既往,感谢社区提供的任何反馈和贡献!

此版本包含多项关键错误修复(主要由社区驱动),并与即将发布的 Spring Cloud Stream Application Starters 版本对齐。

上次公告 以来,我们没有添加任何新功能,而是专注于改进、错误修复和集成测试,以尽快交付此产品。 对于下一个 1.1 版本,我们希望听取您关于优先事项的意见,因为仍然有许多 Amazon 功能……

Spring Integration 4.3.1, 4.2.9, 4.1.9, 4.0.9 已发布

发布 | Artem Bilan | 2016年7月26日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,Spring Integration 的多个 4.x.x 版本(4.3.1, 4.2.9, 4.1.9, 4.0.9)维护版本已发布。强烈建议所有人升级,因为这些版本包含一些重要的错误修复和改进。

我们预计不会再发布 4.1.x4.0.x 分支的更多版本。如果您在项目中使用它们,请尽快考虑升级到 4.3.x

您可以在 4.3.1发行说明中找到所有变更,但这里有一些亮点:

  • 这是即将发布的 Spring Boot 1.4 GA 的基础;

  • 路由器现在可以正确地将 channelKey 解析为 Class<?>。以前,这样的配置会产生以下异常:

本周 Spring - 2016年7月26日

工程 | Josh Long | 2016年7月26日 | ...

欢迎阅读又一期《本周 Spring》!本周我主要在旧金山和圣路易斯,忙着为下周的大型活动做准备!

这是一年中最喜欢的时光! 随着我们迈向 SpringOne Platform,有太多好东西正在发布,以至于人们几乎跟不上! 我非常期待今年的 SpringOne Platform 大会,将于八月初举行。 现在是构建应用程序的绝佳时机,而 SpringOne Platform 处于独特的位置,可以捕捉更广泛的讨论:为什么我们 #devops、#cloud、#agile 或 #microservice? 参加八月一日的讨论……

Spring Cloud Contract 1.0.0.M1 发布

工程 | Marcin Grzejszczak | 2016 年 7 月 25 日 | ...

我谨代表 Spring Cloud 团队,荣幸地宣布 Spring Cloud 的新项目 Spring Cloud Contract 1.0.0.M1 版本已发布。您可以从Spring 的里程碑仓库获取,或者更好的是——访问start.spring.io并从中选择。

Spring Cloud Contract

微服务方法有很多好处,但也带来了复杂性。 这是处理分布式系统的必然结果:随着复杂性的增加,不可避免地会提出更多问题。 在本文中,我们将展示如何通过使用 Consumer 来测试微服务并创建更好的 API……

关于响应式编程的笔记 第三部分:一个简单的 HTTP 服务器应用程序

工程 | Dave Syer | 2016年7月20日 | ...

在本文中,我们将继续响应式编程系列,重点不再是学习基本 API,而是更侧重于具体的用例和编写真正有用的代码。我们将看到响应式编程是并发编程的一个有用抽象,但它也有一些非常底层的特性,我们应该学会谨慎对待。如果我们开始充分利用这些特性,我们就可以控制应用程序中那些以前不可见、被容器、平台和框架隐藏的层。

从阻塞式切换到……

本周 Spring - 2016 年 7 月 19 日

工程 | Josh Long | 2016 年 7 月 19 日 | ...

欢迎来到又一期的《本周 Spring》!本周我将在俄亥俄州的辛辛那提和哥伦布,以及加利福尼亚州的洛杉矶和旧金山,与客户交流并参加聚会。

这是一年中最喜欢的时光! 随着我们迈向 SpringOne Platform,有太多好东西正在发布,以至于人们几乎跟不上! 我非常期待今年的 SpringOne Platform 大会,将于八月初举行。 现在是构建应用程序的绝佳时机,而 SpringOne Platform 处于独特的位置,可以捕捉更广泛的讨论:为什么我们 #devops、#cloud、#agile 或 #microservice……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有