SpringOne Platform 2016 回放:Spring Cloud on AWS

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于SpringOne Platform 2016。演讲者:Agim Emruli 幻灯片:http://www.slideshare.net/SpringCentral/spring-cloud-on-aws

Spring Cloud允许在不同的云平台上实现云原生应用程序。Spring Cloud还专门支持在Amazon Web Service平台上运行应用程序。本次演讲将介绍在AWS云上运行应用程序的常见模式和最佳实践,以及如何有效地使用平台提供的服务。

SpringOne Platform 2016 回放:使用聚合开发微服务

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于SpringOne Platform 2016。演讲者:Chris Richardson 幻灯片:http://www.slideshare.net/SpringCentral/developing-microservices-with-aggregates

领域模型模式是开发复杂业务逻辑的好方法。不幸的是,典型的领域模型是一个混乱的、纠缠不清的类集合。它不能分解成微服务。此外,业务逻辑通常依赖于ACID事务来维护一致性。幸运的是,这个问题有一个解决方案:聚合。聚合是从必读书籍《领域驱动设计》中经常被忽视的建模概念。在……

SpringOne Platform 2016 回放:使用Spring Cloud和Zipkin实现微服务跟踪

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于SpringOne Platform 2016。演讲者:Marcin Grzejszczak, Reshmi Krishna 幻灯片:http://www.slideshare.net/SpringCentral/implementing-microservices-tracing-with-spring-cloud-and-zipkin

2015年是微服务之年。创建分布式系统并不容易,这已经是常识了。现在是2016年,是时候展示如何控制这种复杂性了。

服务发现和注册表(Zookeeper / Consul / Eureka),使用客户端负载均衡(Feign + Ribbon)轻松发送请求,使用Zuul进行请求代理。使用Spring Cloud,一切都很容易。只需添加一个依赖……

SpringOne Platform 2016 回放:分布式跟踪和Zipkin简介

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于SpringOne Platform 2016。幻灯片:http://www.slideshare.net/SpringCentral/how-to-properly-blame-things-for-causing-latency

延迟分析是指将组件归咎于导致用户感知到的延迟。在当今的微服务世界中,这可能很棘手,因为请求可能会分散到多种语言的组件甚至数据中心。在许多情况下,延迟的根本原因不是组件,而是组件之间的链接。

本课程将概述如何使用Zipkin创建的调用图来调试延迟问题。我们将使用Zipkin本身进行跟踪,从头开始设置……

SpringOne Platform 2016 回放:实现配置服务器并扩展它

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于SpringOne Platform 2016。演讲者:Clint Checketts, Domo.com 幻灯片:http://www.slideshare.net/SpringCentral/implementing-config-server-and-extending-it

Spring Cloud Config Server是将应用程序配置置于源代码控制下的好工具。我们将从Spring的Environment和属性的快速概述开始,以及配置服务器如何增强这些属性,同时保持相同的模型。

接下来,我们将讨论在推出配置服务器时需要考虑的安全、加密和存储库位置(如果使用Git)等问题。

最后我们……

SpringOne Platform 2016 回放:在Spinnaker上添加SpEL:为持续交付改进表达式语言

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于SpringOne Platform 2016。演讲者:Tomas Lin, Netflix 幻灯片:http://www.slideshare.net/SpringCentral/putting-a-spel-on-spinnaker-evolving-an-expression-language-for-continuous-delivery-at-netflix

Spinnaker是一个开源的多云持续交付平台。它被Netflix超过90%的云部署使用。Spring表达式语言(SpEL)被大量利用来充分表达和扩展Spinnaker的自动化部署管道。SpEL被大量用于与管道阶段和触发器交互,以进行变量替换、信息检索和……

Spring Cloud Stream Brooklyn.SR2和Chelsea.M1发布

发布 | Marius Bogoevici | 2017年1月20日 | ...

我代表社区很高兴地宣布Spring Cloud Stream Brooklyn.SR2和Chelsea.M1发布列车。作为Brooklyn发布列车的下一个版本的一部分,Brooklyn.SR2增加了一些新功能和修复。下一个发布列车Chelsea.M1基于Spring Boot 1.5构建,并包含以下核心改进。

有什么新功能?

改进领域的一些亮点

  • 模式注册表支持:修复了与使用模式注册表服务器相关的问题,特别是对MySQL和Postgresql的支持;
  • 聚合应用程序:通过命名空间改进了对属性传播的支持;
  • 响应式支持:使声明式(例如响应式)处理程序支持与命令式模式对齐,这使得更容易无缝地采用函数式编程模型。特别是,这增加了对以下习惯用法的支持
  • ……

Spring AMQP 1.7.0.RELEASE(和1.6.7)可用

发布 | Gary Russell | 2017年1月19日 | ...

我代表Spring Integration团队宣布Spring AMQP 1.7.0.RELEASE 现已可用。

此版本主要是Spring Boot 1.5和IO Platform Brussels依赖项兼容性之间的一个中间版本,介于1.6.x2.0之间。

但是,这里有几个改进和新功能需要解释

  • 升级到Amqp Client 4.0,并进行了相应的RabbitConnectionFactoryBean更改

  • 升级到Log4j 2.7,并为log4j2.AmqpAppender进行了必要的重大更改修复

  • 升级到Spring Retry 1.2,并为向后兼容性进行了重要的StatefulRetryOperationsInterceptor.setUseRawKey(true)更改

  • 提供了一个新的spring-rabbit-junit构件,其中包含多个实用程序(如BrokerRunning @Rule),这些实用程序对于测试Spring AMQP应用程序可能很有用

  • SimpleMessageListenerContainer现在可以启动,而根本不需要监听队列。稍后可以通过addQueues()在运行时提供它们。

  • ConnectionFactory提供了一个ConnectionNameStrategy,以便在Broker或其他监控和跟踪工具中识别应用程序连接。

    ……

Cloud Foundry 版 Spring Cloud Data Flow 1.1 GA 发布

发布 | Eric Bottard | 2017年1月18日 | ...

我们很高兴地宣布Cloud Foundry版 Spring Cloud Data Flow 1.1.0.RELEASE 正式可用。

除了此版本所基于的 Spring Cloud Data Flow 1.1.2 的所有功能外,Cloud Foundry 特定的功能包括

  • 内存优化:经过大量的故障排除,我们很高兴在此版本中提供一个内存高效的SCDF服务器。有了现在的更改,无论有多少流/任务部署和并发性,我们都观察到服务器的内存使用量保持在200MB范围内,而不是之前的1.0.0.RELEASE版本中达到1G甚至最终崩溃。如果您之前遇到过无缘无故的崩溃,我们强烈建议您立即升级到1.1.0.RELEASE。

  • Maven缓存和磁盘优化:我们改进了Maven缓存的应用和使用方式。在Maven缓存之上有一个新的LRU(最近最少使用)设计,允许我们更积极地管理缓存大小,而不是让它无限增长,如果不进行管理,会导致服务器运行的应用程序容器出现磁盘空间不足错误。

    ……

SMB 0.5.0 版 Spring Integration 扩展可用

发布 | Artem Bilan | 2017年1月18日 | ...

我代表Spring Integration团队宣布发布另一个Spring Integration扩展。这次是用于 服务器消息块 的Spring Integration,其构件为spring-integration-smb.0.5.0.RELEASE,可在 发布存储库 和Maven Central中获得。

该项目已经存在一段时间了,但直到最近才获得了足够的社区关注,值得发布。因此,首先,非常感谢您的贡献,社区!

已选择 Java CIFS客户端库 作为CIFS/SMB网络协议的Java实现。它的SmbFile抽象被简单地包装到Spring Integration“远程文件”基础,如SmbSessionSmbRemoteFileTemplate……

获取Spring新闻通讯

通过Spring新闻通讯保持联系

订阅

领先一步

VMware提供培训和认证,以快速提升您的进度。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部