Spring 技巧:响应式事务
各位 Spring 粉丝们大家好!在本期内容中,Josh Long (@starbuxman) 将介绍刚刚发布的响应式事务支持,该支持现已在 R2DBC 和 Spring Data MongoDB 中提供。
演讲者:Josh Long Twitter:@starbuxman
各位 Spring 粉丝们大家好!在本期内容中,Josh Long (@starbuxman) 将介绍刚刚发布的响应式事务支持,该支持现已在 R2DBC 和 Spring Data MongoDB 中提供。
演讲者:Josh Long Twitter:@starbuxman
Spring Cloud Data Flow 团队很高兴宣布 Data Flow 2.1 版本发布。
我们有一个全新的网站,提供了丰富的新内容,你可以在其中找到用于 Cloud Foundry、Kubernetes 和你的本地机器的入门指南。
以下是亮点
全新的 Data Flow 专用网站
Data Flow 团队很自豪能够通过 StackOverflow、Gitter、GitHub、Twitter 以及有时甚至通过电子邮件和 Zoom 通话等各种论坛与社区公开交流。
然而,我们意识到,如果我们专注于改进在线文档,就可以提供更好的体验来回答常见问题,并更轻松地引导用户使用 Data Flow。参考指南不是实现该目标的理想格式,因此我们着手创建了一个新网站 - https://dataflow.springframework.org.cn…
Josh Long 经常说“生产环境是互联网上最好的地方。” 但在我以前工作的地方,开发人员需要与运营、网络和安全部门协商,他们的代码才能接近这片应许之地。
可以理解的是,这些学科似乎都有相同的潜规则:改变是坏事。经验告诉我们,改变是困难且容易出错的,所以作为一家公司,我们变得规避风险,对部署持谨慎态度。发布不频繁且规模很大。有很多事情可能会出错。
尽管如此,每隔六个月左右,开发人员就会将他们的代码更改打包成一个版本,编写发布说明,制定回滚计划,然后等到周六午夜进行部署。部署是手动完成的,不是由开发人员完成,而是由运营部门的人员完成。开发人员在这个特定的发布列车上是严格意义上的乘客(毕竟,正如我的朋友 Coté 所说,我们是“编写所有 bug 的人”…)
各位 Spring 粉丝们大家好!这周真是疯狂的一周!上周我在西班牙巴塞罗那参加了 Spring I/O 大会,大会涌现出大量有趣的新闻!我非常喜欢这次大会——有点像迷你版的 SpringOne——我已经迫不及待地想看看接下来会发生什么了。我现在正在开始一个小巡回,第一站是瑞士苏黎世;然后去天堂般的法国巴黎参加盛大的 SpringOne Tour 活动;接着前往白俄罗斯明斯克;再去西班牙巴塞罗那参加 JBCN;最后——终于——在本月底回家参加我孩子的初中毕业典礼。有这么多令人兴奋的…
各位 Spring 粉丝们大家好!在本期内容中,Josh Long (@starbuxman) 与 Nicolas Frankel (@nicolas_frankel) 探讨了集成测试、博客、Kotlin、应用程序安全、居住在法瑞边境、持续写作博客等等。这是对社区中我最喜欢的声音之一的采访。
回顾 2016 年,我们的响应式之旅始于 Spring Framework 5,并伴随着一些响应式集成。在整个旅程中,其他项目也加入了响应式运动。通过 R2DBC,我们现在还为 SQL 数据库提供了响应式集成。随着具备事务能力的集成日益增多,我们不断被问到
当我们的旅程开始时,我们还没有响应式形式的事务集成,所以这个问题很容易回答:不需要响应式事务管理。
随着时间的推移,MongoDB Server 4.0 开始支持多文档事务。R2DBC(响应式 SQL 数据库驱动程序规范)开始出现,我们决定通过 Spring Data R2DBC 支持 R2DBC。这两个项目都想暴露事务行为,所以它们最终提供了 inTransaction(…)
…
我代表社区和所有贡献者,很高兴宣布 Spring Data R2DBC 1.0 的第二个里程碑版本已发布。它基于最近发布的 Moore M4 版本和 R2DBC 0.8.0.M8 版本。请注意,Spring Data R2DBC 在 Moore 发布列车之外发布,并将成为下一个发布列车 Neumann 的一部分。
Spring Data R2DBC 修复了 32 个问题。最值得注意的特性是
insert
/update
/delete
操作的流式 API。Dialect
实例转换为原生绑定标记的命名参数。各位 Spring 粉丝们大家好!欢迎来到新一期的 Spring Tips (@SpringTipsLive)!在本期中,我们将介绍 Spring Batch 中刚刚落地的社区贡献,即添加了对 Apache Kafka 的支持。这项新支持为连接批处理和流式工作负载提供了一些诱人的机会。可以使用 Kafka 将大量写入分阶段发送到后端仓库,并使用 Spring Batch 消耗流。从现有数据存储加载大量数据,并将其导入流处理管道。当你考虑到 Spring Integration、Spring Cloud Stream、… 时,可能性会变得更加有趣。
我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.1.5 版本已发布,现可从 repo.spring.io 和 Maven Central 获取。
这是一个维护版本,包含一些重要的依赖更新和 bug 修复。
温馨提示,Spring Boot 1.5 将于八月结束生命周期,因此所有用户现在都应该升级到 Spring Boot 2.1。
如果您有兴趣提供帮助,请查看 issue 仓库中的 “适合贡献”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot
标签提问,或在 Gitter 上与社区聊天…
我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.2 的第三个里程碑版本已经发布,可从我们的里程碑仓库获取。此版本解决了超过 100 个 issue 和 pull request。
有关更改的完整列表和升级说明,请参阅 wiki 上的Spring Boot 2.2 Release Notes 和更新的参考文档。
如果您想开始使用 2.2 并尝试新功能,可以在 https://start.spring.io 上引导一个新项目。