推出 Spring Cloud Cloud Foundry 服务代理

发布 | Scott Frederick | 2016年6月7日 | ...

很高兴地宣布 Spring Cloud 系列的最新成员。Spring Cloud Cloud Foundry 服务代理 是一个用于为 Cloud Foundry 平台构建 服务代理 的框架。

Cloud Foundry 服务代理

服务代理提供了一种方法,可以通过可供部署到该平台上的应用程序使用的托管服务来扩展 Cloud Foundry。托管服务通常向应用程序公开某种资源,例如数据库或其他持久存储、消息系统或其他支持性基础设施。服务代理会发布服务的目录以及服务…

Spring for Apache Kafka 1.0 Release Candidate 1 可用

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

我谨代表 Spring Integration 和 Spring Cloud Stream 团队,很高兴地宣布 spring-kafka (Spring for Apache Kafka) 1.0 版本已发布 Release Candidate。

org.springframework.kafka:spring-kafka:1.0.0.RC1org.springframework.kafka:spring-kafka-test:1.0.0.RC1 的构件可在 Milestone 仓库中找到。

首先,非常感谢所有参与者,感谢那些提供功能请求和贡献的活跃社区成员。特别感谢 Martin Dam,他花费了大量时间帮助我们处理 pause/resume 算法来处理缓慢…

Spring Integration Kafka Support 2.0.0 Release Candidate 现已可用

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

我很高兴地宣布 spring-integration-kafka (Spring Integration Kafka Support) 2.0 版本已发布 Release Candidate。

构件 org.springframework.integration:spring-integration-kafka:2.0.0.RC1 可在 Milestone Repository 中找到。

此版本基于刚刚发布的 Spring for Apache Kafka Release Candidate 1.0.0.RC1

与之前的 Milestone 1 相比,改动不大。只是进行了一些通用的内部修复和升级,以适应最近的 Spring for Apache Kafka 更改。

Spring Integration Java DSL 1.2 及其 Kafka09 工厂也已…

本周 Spring 要闻 - 2016 年 6 月 7 日

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

欢迎收看另一期《本周 Spring 要闻》!现在已经是 6 月了!时间.都.去.哪.了?? 这周我在芝加哥(伊利诺伊州)参加芝加哥开发者大会,在波士顿和新罕布什尔州拜访客户,在伦敦(英格兰)参加 Devoxx UK,以及在塔林(爱沙尼亚)参加 Geekout EE。如果您在附近,请 务必打个招呼!好了,本周内容很多,让我们开始吧!

Spring Cloud Stream 1.0.1.RELEASE 可用

发布 | Marius Bogoevici | 2016年6月3日 | ...

我很高兴代表团队宣布 Spring Cloud Stream 1.0.1.RELEASE 现已可用。工件可在 Spring 仓库以及 Maven Central 中找到。

作为维护版本,它包含一些修复和改进,例如

  • 绑定的额外配置选项;
  • 创建不干扰用户创建的绑定配置的能力;这对于包含 Spring Cloud Stream 的库非常有用,并且希望以

透明的方式进行。

完整的更改列表可在此处找到。

感谢所有为项目做出贡献的人,他们通过在 GitHub 问题中提交拉取请求或问题,或在 Stack Overflow 上提问,继续为项目做出贡献……

Reactor 指南已弃用

工程 | Greg L. Turnquist | 2016 年 6 月 2 日 | ...

Spring 社区各位好,

在过去的六个月里,关于 Spring 5 和 Reactive Streams 支持的讨论非常热烈。我亲眼见证了 Rossen 在三月份的 DevNexus 大会上关于响应式 Spring MVC 的演讲中收到的问题数量。他最近在 Spring I/O 大会上的响应式演讲也非常受欢迎。

基于 Project Reactor 在过去两年中取得的巨大进步,我们将下架两篇指南

  • 使用 Reactor 创建异步、事件驱动的应用程序

  • 使用 Reactor 上传图片

这些指南已有两年多的历史了…

Spring AMQP 1.6 RELEASE 可用

发布 | Artem Bilan | 2016 年 6 月 1 日 | ...

我们很高兴地宣布 Spring AMQP 1.6 GA (1.6.0.RELEASE) 已在 spring release repoMaven Central 中可用。

首先,感谢所有为项目做出贡献的人:JIRA、GitHub 问题、Pull Request、博客文章和文章,甚至只是简单的 StackOverflow 问题!

您可以在之前的 Spring AMQP 1.6 RC1 博客文章中找到完整的功能包。您还可以参考 参考文档中的新增功能 以及 整个 1.6 版本已关闭的 JIRA 问题

尽管如此,我们还是遇到了最后时刻的一对…

零停机部署与数据库

工程 | Marcin Grzejszczak | 2016 年 5 月 31 日 | ...

本文将深入探讨如何处理与数据库兼容性和部署过程相关的问题。我们将展示在未做好准备的情况下尝试进行此类部署时,您的生产应用程序可能会发生什么。然后,我们将逐步讲解应用程序生命周期中实现零停机的必要步骤。我们的操作结果将以向后兼容的方式应用一个向后不兼容的数据库更改。

如果您想动手操作下面的代码示例,您可以在 GitHub 上找到所需的一切。

引言

零停机部署

这个神话般的零停机部署是什么意思?如果您的应用程序可以在不让用户看到应用程序在此期间宕机的情况下成功引入新版本,那么您可以说您的应用程序就是这样部署的。从用户和公司的角度来看,这是最好的部署场景,因为新功能可以引入…

Spring REST Docs 1.1.0.RELEASE

版本发布 | Andy Wilkinson | 2016 年 5 月 31 日 | ...

我很高兴地宣布 Spring REST Docs 1.1.0.RELEASE 已在 Maven Central、JCenter 和我们的 release repository 中可用。

亮点

REST Assured

作为 Spring Framework `MockMvc` 提供的轻量级无服务器文档生成功能的替代方案,您现在可以使用 REST Assured 测试和记录您的 RESTful 服务。这使得 Spring REST Docs 可以覆盖 JVM 的所有角落,甚至更广,让您能够记录任何可以通过 HTTP 访问的内容。

现在,示例包含了一个使用 REST Docs 进行文档记录的应用程序,该应用程序使用 Grails 构建,并使用 Spock 进行测试。还有一个使用 REST Docs 为使用 Ratpack 实现的 API 进行文档记录的第三方示例可用。感谢 Jenn Strater

本周 Spring 要闻 - 2016 年 5 月 31 日

工程 | Josh Long | 2016 年 5 月 31 日 | ...

欢迎收看另一期《本周 Spring 要闻》!上周有点疯狂,不过经过一个轻松的周末,本周有很多有趣的内容可以激励我们。我将在 6 月 16 日 在一个技术交流会上发表演讲,如果您在阿姆斯特丹附近,欢迎前来!照例,内容很多,让我们开始吧。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有