Spring Tips:Spring Boot 2.2 中的 RSocket 消息传递
大家好,Spring 的粉丝们!在本期的 Spring Tips 中,Josh 将重新审视 RSocket,这是一个来自 Facebook 等公司的响应式应用程序协议,本次重点关注全新的 Spring Framework 5.2 和 Spring Boot 2.2 集成。
Spring、协程和 Kotlin Flow 的响应式开发
自2017年1月宣布 Spring Framework 正式支持 Kotlin 以来,已经发生了许多事情。Kotlin 在 Google I/O 2017 上被宣布为官方 Android 开发语言,我们继续改进 Spring 产品组合中的 Kotlin 支持,Kotlin 本身也随着 协程 等关键新功能不断发展。
我希望借 Spring Framework 5.2 的第一个里程碑 的机会,来概述一下 Spring 和 Kotlin 的现状。我会尽力关注具体的改进,因为我相信 Spring 和 Kotlin 共享…
Spring Session for Apache Geode & Pivotal GemFire 2.0.9.RELEASE & 2.1.3.RELEASE 可用
我很高兴地宣布 Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.0.9.RELEASE 和 2.1.3.RELEASE 发布。
这两个版本都专注于依赖项更新,以使其与各自发布线中的其他 Spring 产品组合保持一致。
SSDG 2.0.9.RELEASE 构建于
-
Spring Framework 5.0.13.RELEASE
-
Spring Data Kay-SR14
-
Spring Session 2.0.10.RELEASE (Apple-SR9)
-
并兼容 Spring Boot 2.0.9.RELEASE。
SSDG 2.1.3.RELEASE 构建于
-
Spring Framework 5.1.6.RELESE
-
Spring Data Lovelace-SR6
-
Spring Session 2.1.5.RELEASE (Bean-SR4)
-
并兼容 Spring Boot 2.1.4.RELEASE。
…
Spring Session for Apache Geode & Pivotal GemFire 2.2.0.M1 可用
我很高兴地宣布 Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.2.0.M1 发布。
本次发布主要进行了依赖更新,以使其与 Spring 产品组合中各自发布线保持一致,基于
-
Spring Framework 5.2.0.M1
-
Spring Data Moore-M3
-
Spring Session 2.2.0.M1
-
并计划用于 Spring Boot 2.2.0.M1
SSDG 2.2.0.M1 的二进制文件可在 Spring libs-milestone 仓库 (此处) 获取。
接下来是什么
SSDG 2.2 发布线中一些提议和即将推出的功能包括
-
附加会话(选项)。
-
更强的并发性(选项),使用
Map.replace(key, oldValue, newValue)进行轻量级事务,取代了对更重的缓存/本地事务的需求。 -
PDX 序列化支持的改进。
-
还有更多…
…
Spring Data Moore M3 发布
紧随 Spring Framework 5.2 M1 的发布,并恰逢即将发布的 Spring Boot 2.2 M2,我谨代表 Spring Data 团队,很高兴地宣布 Moore 发布系列(Release Train)的第三个里程碑版本现已可用。
众多改进中的亮点包括:
- Spring Data for Apache Cassandra 和 MongoDB 支持 Kotlin 协程的
Flow扩展。 - MongoDB 支持从领域类型生成 Json Schema。
- Spring Data JDBC 支持
BINARY存储类型。 - Elasticsearch 的 EntityMapper 提供了替代方案。
- 增强了 Neo4j 的地理空间查询支持。
- 更智能的 Redis 集群拓扑缓存。
请在我们的 发布 wiki 中找到新增内容的概览。一如既往,我们期待您的反馈! -> @SpringData…
A Bootiful Podcast: Rabobank 的 Roy Braam 谈如何打造敏捷银行
嗨,Spring 的粉丝们!在本期节目中,Josh Long 采访了荷兰银行 Rabobank 的解决方案架构师 Roy Braam,聊了聊他们如何在监管和规模的限制下快速迭代。
Spring Data Lovelace SR6, Kay SR14, Ingalls SR20 发布
我谨代表整个团队宣布 Spring Data 的三个服务版本发布:Lovelace SR6、Kay SR14 和 Ingalls SR20。
强烈建议升级到这些版本,因为它们包含了对 Spring Data JPA 中的 CVE 的修复。
Spring Boot 2.1.4、2.0.9 和 1.5.20 已经集成了上述 Spring Data 版本,包括上周发布的修复程序,现已可供使用。
以下是本次发布的具体内容:
Spring Data Lovelace SR6
- Spring Data Commons 2.1.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data JDBC 1.0.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data JPA 2.1.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data for Apache Solr 4.0.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data MongoDB 2.1.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data KeyValue 2.1.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data Gemfire 2.1.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data Neo4j 5.1.6 - 构件 - Javadoc - 文档 - …
Spring Cloud Data Flow 2.0.2 GA 发布
Spring Cloud Data Flow 团队很高兴宣布 Data Flow 2.0.2 GA 版本的发布。请遵循入门指南,了解如何在 本地、Cloud Foundry 和 Kubernetes 上运行。
这是一个次要版本,主要包含错误修复和文档增强。
本次发布的主要亮点如下:
-
改进的文档
-
文档更新,用于在 Helm Chart 上启用 Kafka
-
改进的架构图
-
入门指南改进
-
-
Spring Cloud Data Flow、Spring Cloud Data Flow UI 和 Spring Cloud Deployer 实现的 错误修复
保持联系…
一如既往,我们欢迎反馈和贡献,请通过 Stackoverflow 或 GitHub 或 Gitter 与我们联系…
Spring Framework 5.2.0.M1 现已发布
我很高兴地代表团队和所有贡献者宣布 Spring Framework 5.2 的第一个里程碑已发布,可从我们的里程碑存储库获取。此版本解决了超过140 个问题和拉取请求。
第一个里程碑版本包含许多功能和修复,包括:
- 核心容器的多项改进,从使用新的
MergedAnnotationsAPI 解析注解数据到@Configuration类优化 - 支持 Kotlin 协程
spring-webmvc模块中的新WebMvc.fn 编程模型,为注解式控制器提供了一种基于 Servlet API 的函数式替代方案。现在spring-webmvc和spring-webflux一样,都提供了函数式和注解式编程模型。- Spring MVC 和 Spring WebFlux 的性能改进,以减少请求映射、媒体类型解析、CORS 检查等方面的开销
- RSocket 支持,包括通过带注解的
@MessageMapping方法进行 响应处理,以及通过RSocketRequester执行请求…