Spring Statemachine 1.2.0.M1 已发布
我们很高兴地宣布 Spring Statemachine 1.2.0.M1 的第一个里程碑版本。制品可在 Spring Repository 中找到。
我们在此第一个里程碑版本中包含的内容
- 常规的错误修复和小改进
- 支持 UML 子状态机
- 新的 Repository 抽象,将状态机配置保存在外部 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来操作其流,并选择一个调度器来运行。另外,如果用户正在组合许多Publisher的结果,例如使用…
Java DSL for Spring Integration 1.2 Release Candidate 1 已发布
亲爱的Spring社区,
我很高兴地宣布 Java DSL for Spring Integration 1.2 RC1 现已可用。
自上一个 Milestone 2 以来,我们收到了关于新功能的一些深度反馈,并且为了反映实际需求,一些 API 已被修改。
一如既往,非常感谢所有创建问题、提交 Pull Request、提供反馈或在 StackOverflow 上提问的人。
制品 org.springframework.integration:spring-integration-java-dsl:1.2.0.RC1 可在 Milestone 仓库中找到。所以,抓紧最后的机会提出任何反馈的 GH issue!
现在,关于1.2 RC1中的更改…
本周 Spring - 2016 年 9 月 27 日
哇!已经快到十月了!今年过得真快!
欢迎收看新一期的《本周 Spring》!本周我与 Phil Webb 一起在录音室录制我们下一期的 关于使用 Spring Boot 构建微服务的 Livelessons 系列。到目前为止一直很有趣,我们才刚刚开始!
今晚,我希望您能加入我参加 vJUG 的全球实时活动 Cloud Native Java,该活动将在世界各地的时区进行!
我们有很多内容要涵盖,所以让我们开始吧!
- Spring 负责人 Juergen Hoeller 刚刚宣布了 Spring Framework 5.0.M2,这是 Spring 5 旅程中的又一个重要里程碑! 这个版本还包含了 Spring MVC 的函数式端点机制!
- 太棒了!Reactor 3.0 已经发布!获取最新版本,并 了解为什么 Reactor 是 Spring Framework 5 的 Reactive Runtime 的基础。
- 查看 Spring reactive 的技术专家 Arjen Poutsma 对 Spring Framework 5 中的函数式端点机制的新看法。
- Spring Cloud忍者Spencer Gibb 刚刚发布了Spring Cloud Camden.RELEASE和Spring Cloud Brixton.SR6!Spring Cloud Camden充满了…
Spring Cloud Data Flow for Apache Mesos 1.0 GA 已发布
我谨代表团队,很高兴地宣布 Spring Cloud Data Flow for Apache Mesos 1.0 的正式发布。
Spring Cloud Data Flow for Apache Mesos提供了在Apache Mesos上编排长期运行(流式)和短期(任务/批处理)数据微服务的支持。我们使用Marathon上的Application Groups启动流式应用,并将任务作为Chronos一次性作业。该版本包括一个用于在Marathon上部署Spring Cloud Data Flow服务器的模板JSON脚本。我们还包括用于在Marathon上部署Redis、MySQL和Rabbit MQ的示例脚本,用于测试…
SpringOne Platform 2016 回放:使用 Spring Cloud Services 构建云原生 Java 应用
录制于 SpringOne Platform 2016。
演讲者:Craig Walls;Pivotal,Spring Social 负责人。Roy Clarkson;Pivotal,Spring Mobile 负责人。幻灯片: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 的 Service Release 6 的正式发布。Camden.RELEASE 可在我们的 Spring Release 仓库中找到。您可以查看 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…
Spring Cloud Contract 1.0.0.RELEASE 已发布
我谨代表团队,很高兴地宣布 Spring Cloud Contract 的 1.0.0.RELEASE 版本。您可以从 Spring Release 或 Maven Central 下载。参考文档可在 此处找到。发布说明可在 此处找到。
Spring Cloud Contract是做什么用的?在分布式系统中,您总是需要对将新功能推送到新应用程序或服务中充满信心。Spring Cloud Contract项目为Spring应用程序中的消费者驱动合同和服务模式提供了支持,涵盖了编写测试、发布…的各种选项。