Pivotal Cloud Foundry 五岁了,它改变了我的人生...

工程 | Ben Wilcock | 2019 年 5 月 21 日 | ...

Josh Long 常说“生产环境是互联网上最好的地方”。但在我以前工作的地方,开发者需要与运维、网络和安全团队协商,代码才能接近这个应许之地。

可以理解,这些部门似乎都有着同样的潜在议程:改变是坏事。经验告诉我们,改变既困难又容易出错,因此作为一家公司,我们变得厌恶风险,对部署持谨慎态度。发布不频繁且规模庞大。有很多可能出错的地方。

尽管如此,大约每隔六个月,开发者就会将他们的代码更改打包成一个发布版本,编写发布说明,创建回滚计划,然后等到周六午夜进行部署。部署是手动完成的,并且不是由开发者,而是由运维人员来完成。开发者在这个特定的发布列车上只是乘客(毕竟,正如我的朋友 Coté 所说,我们是“编写所有 bug 的人”……

本周 Spring 精选 - 2019 年 5 月 21 日

工程 | Josh Long | 2019 年 5 月 21 日 | ...

嗨,Spring 爱好者们!这是相当疯狂的一周!上周我在西班牙巴塞罗那参加了 Spring I/O 大会,会上传来了大量有趣的新闻!我喜欢这个大会——有点像迷你版的 SpringOne——并且迫不及待想看看接下来会发生什么。我现在开始一个小型巡回演讲,第一站是瑞士苏黎世;然后前往天堂般的法国巴黎参加盛大的 SpringOne Tour 活动;接着前往白俄罗斯明斯克;然后前往西班牙巴塞罗那参加 JBCN;最后——终于——月底回家参加我孩子的初中毕业典礼。有这么多令人兴奋的……

使用 Spring 进行响应式事务

工程 | Mark Paluch | 2019 年 5 月 16 日 | ...

早在 2016 年,我们的响应式之旅随着 Spring Framework 5 以及一些响应式集成开始。在整个旅程中,其他项目也加入了响应式潮流。通过 R2DBC,我们现在也为 SQL 数据库提供了响应式集成。随着支持事务的集成不断增加,我们经常被问到

Spring Framework 是否支持 Reactive @Transaction?

在我们旅程开始时,我们没有响应式形式的事务集成,所以这个问题很容易回答:不需要响应式事务管理。

随着时间的推移,MongoDB 开始支持 MongoDB Server 4.0 的多文档事务。R2DBC(响应式 SQL 数据库驱动规范)开始出现,我们决定在 Spring Data R2DBC 中引入 R2DBC。这两个项目都希望暴露事务行为,所以它们最终提供了 inTransaction(…)……

Spring 技巧:Spring Batch 和 Apache Kafka

工程 | Josh Long | 2019 年 5 月 15 日 | ...

嗨,Spring 爱好者们!欢迎来到新一期的 Spring 技巧 (@SpringTipsLive)!在本期中,我们将探讨刚刚在 Spring Batch 中落地的社区贡献,增加了对 Apache Kafka 的支持。这项新支持为连接批处理和流式工作负载提供了一些诱人的机会。使用 Kafka 将大量写入暂存到后端数据仓库,并使用 Spring Batch 消耗流。从现有数据存储中加载大量数据,并将其导入流处理管道。当你考虑 Spring IntegrationSpring Cloud Stream 时,可能性变得更加有趣。

本周 Spring 精选 - 2019 年 5 月 14 日

工程 | Josh Long | 2019 年 5 月 14 日 | ...

嗨,Spring 爱好者们!欢迎来到新一期的 This Week in Spring!我现在在美丽的克拉科夫参加盛大的 Geecon 大会,然后前往壮观的西班牙巴塞罗那参加 Spring I/O 大会。希望能在两地见到你们!这一定会很有趣。下周会更加疯狂!下周我将前往瑞士苏黎世拜访一些客户,然后前往法国巴黎参加那里的 Spring One Tour 活动,接着前往白俄罗斯明斯克参加 VOXXED Days Minsk 大会(我第一次去那里!我太兴奋了!),紧接着,我将前往巴塞罗那……

一个 Bootiful 播客:Kotlin 团队工程师 Roman Elisarov

工程 | Josh Long | 2019 年 5 月 9 日 | ...

嗨,Spring 爱好者们!在今天的节目中,Josh Long (@starbuxman) 与 Jetbrains 的 Roman Elizarov (@relizarov) 坐下来聊天。Roman 在 Kotlin 团队工作,主要关注使用协程等进行异步编程。这次采访深入探讨了 Spring 开发者使用 Kotlin 进行异步编程的机会,尤其是在 Spring Framework 5.2 即将推出的新协程支持的背景下。

Twitter:Roman Elizarov (@relizarov) Sebastien Deleuze 关于 我们新支持 的精彩博客

本周 Spring 精选 - 2019 年 5 月 7 日

工程 | Josh Long | 2019 年 5 月 7 日 | ...

嗨,Spring 爱好者们!欢迎来到新一期的 This Week in Spring!本周我一直在美丽的巴西圣保罗参加 QCon Sao Paolo 大会,然后将前往伦敦参加 Devoxx UK。和往常一样,有很多好东西要分享,所以我们开始吧。

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部