Spring Statemachine 1.2.0.M1 发布
我们很高兴地宣布 Spring Statemachine 1.2.0.M1 的第一个里程碑版本。工件可从 Spring 仓库 获取。
此第一个里程碑版本包含的内容
- 通常的错误修复和少量增强
- 支持 UML 子状态机
- 新的 Repository 抽象,将状态机配置保存在外部仓库中
- 对状态操作的新支持。
- 新的转换错误操作概念
从第一天起就支持复杂的状态层次结构,但问题是所有内容都必须在同一个状态配置中定义。新的子状态机支持添加了一个功能,其中一个状态可以……
立即准备您的 Java 8 响应式应用程序,Reactor 3.0 GA 已发布!
经过 一年多的工作、多个里程碑版本以及基于大量反馈的微调之后,我很高兴地宣布 Reactor 3 正式可用。您可以在 Maven Central 找到 Reactor Core 3.0.2.RELEASE。
什么是 Reactor 3?
Reactor 3 为基于 Java 8 的应用程序提供了一个强大而高效的 响应式编程模型。该模型建立在 Reactor 2 和 RxJava 1 的经验之上,并引入了一种流畅的方式来组合异步、支持背压的事件处理。 Spring Framework 5 使用 Reactor 3 来构建并最终公开一个 完整的响应式方案。
其设计依赖于一个可扩展的执行模型,该模型有利于事件处理的同址部署。通常,Reactor 只有在明确要求时才会在事件流阶段之间跳转线程。例如,内存操作(如列表访问或有效负载转换)通常不需要线程边界。如果操作生产者或接收者可能需要时间,则用户应使用 Flux#publishOn
/ Mono#publishOn
或 Flux#subscribeOn
/ Mono#subscribeOn
操作其流,并选择一个 Scheduler 来运行。或者,如果用户正在组合许多 Publisher
的结果,例如……
Spring Integration 1.2 版本候选版 1 的 Java DSL 已可用
尊敬的 Spring 社区:
我很高兴地宣布 Spring Integration 1.2 RC1
的 Java DSL 现已可用。
自从之前的 里程碑版本 2 以来,我们对新功能进行了深入的反馈,并且部分 API 已经过修改以反映实际需求。
像往常一样,非常感谢所有创建问题、提出拉取请求、提供反馈或仅仅在 StackOverflow 上提出问题的人。
工件 org.springframework.integration:spring-integration-java-dsl:1.2.0.RC1
可在 里程碑仓库 中找到。因此,请尝试一下,以便最后一次机会针对任何反馈提出 GH 问题!
现在关于 1.2 RC1
中的更改……
本周 Spring - 2016年9月27日
哇!10月份就要到了!今年过得真快!
欢迎来到另一期《本周 Spring》!本周我和 Phil Webb 在工作室录制我们关于 使用 Spring Boot 构建微服务 的下一期 Livelessons 系列节目。到目前为止,这非常有趣,而且我们才刚刚开始!
今晚,我希望您能加入我在 vJUG 全球直播活动中参加的 云原生 Java 活动!
我们有很多内容要讲,所以让我们开始吧!
- Spring 负责人 Juergen Hoeller 刚刚宣布了 Spring Framework 5.0.M2,这是通往 Spring 5 的旅程中的又一个重要步骤! 此版本还包括 Spring MVC 的功能端点机制!
- 万岁!Reactor 3.0 已发布!获取最新版本并 了解为什么 Reactor 是 Spring Framework 5 的响应式运行时的基础
- 查看 Spring 响应式专家 Arjen Poutsma 对 Spring Framework 5 中的功能端点机制 的新看法
- Spring Cloud 专家 Spencer Gibb 刚刚宣布了 Spring Cloud Camden.RELEASE 和 Spring Cloud Brixton.SR6! Spring Cloud Camden 非常丰富……
适用于 Apache Mesos 的 Spring Cloud Data Flow 1.0 GA 版本发布
我代表团队,很高兴地宣布适用于 Apache Mesos 的 Spring Cloud Data Flow 1.0 正式可用。
适用于 Apache Mesos 的 Spring Cloud Data Flow 提供了在 Apache Mesos 上编排长期运行(流式)和短暂(任务/批处理)数据微服务的支持。我们使用 Marathon 上的应用程序组启动流应用程序,并将任务作为 Chronos 一次性作业。此版本包括一个用于在 Marathon 上部署 Spring Cloud Data Flow 服务器的模板 JSON 脚本。我们还包括用于在 Marathon 上部署 Redis、MySQL 和 Rabbit MQ 的示例脚本,这些脚本可用于测试……
SpringOne Platform 2016 回放:使用 Spring Cloud 服务的云原生 Java
在 SpringOne Platform 2016 上录制。
演讲者:Craig Walls;Spring Social 负责人,Pivotal。Roy Clarkson;Spring Mobile 负责人,Pivotal。幻灯片:http://www.slideshare.net/Pivotal/cloud-native-java-with-spring-cloud-services-64888067
开发云原生应用程序存在一些挑战。微服务如何相互发现?如何配置它们?如何使它们能够承受故障?如何监控每个微服务的运行状况?
Spring Cloud 解决了所有这些问题。即便如此,您仍然必须显式地开发自己的发现服务器、配置服务器……
SpringOne Platform 2016 回放:Spring MVC 4 Web 应用
在 SpringOne Platform 2016 上录制。演讲者:Rossen Stoyanchev 幻灯片:http://www.slideshare.net/SpringCentral/spring-mvc-4-web-apps
Spring Framework 4.3 是 4.x 系列中的最后一个版本,它为 @MVC 编程模型带来了许多改进。在 Spring Framework 5.0 中,相同的编程模型将在新的响应式基础上得到支持。本次演讲将回顾 4.x 中的主要功能,并预览 Spring Framework 5.0 的工作。
Spring Cloud Camden.RELEASE 和 Brixton.SR6 已可用
我代表团队,很高兴地宣布 Spring Cloud Camden 发布列车以及 Brixton 的服务版本 6 正式可用。Camden.RELEASE
可在我们的 Spring 发布 仓库中找到。您可以查看 Camden 的 发行说明以了解更多信息。Brixton.SR6
主要是一个 错误修复版本,建议与 Brixton 发布列车一起使用。
Camden 发布列车的亮点
Spring Cloud Contract 是一个新项目,它为 Spring 应用程序中的消费者驱动契约和服务模式提供支持。Spring Cloud Netflix 通过属性支持自定义 Ribbon 组件类,使用新的社区维护的 OpenFeign,并包含对 Zuul 的各种修复和改进。Spring Cloud Consul 添加了使用 Consul 的事件 API 支持 Spring Cloud Bus 的支持。CLI 添加了一个 spring cloud
……