SpringOne Platform 2016 回放:AWS 上的 Spring Cloud

新闻 | 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 的环境和属性,以及配置服务器如何增强这些功能,同时保持相同的模型。

接下来,我们将讨论在推出配置服务器时需要考虑的问题,例如安全性、加密以及存储库的位置(如果使用 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 构建,并包含下面列出的核心改进。

有什么新功能?

改进区域的一些亮点

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

Spring AMQP 1.7.0.RELEASE (和 1.6.7) 已发布

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

我谨代表 Spring Integration 团队宣布 Spring AMQP 1.7.0.RELEASE 版本现已发布。

此版本主要是 1.6.x 和 2.0 之间的中间版本,用于 Spring Boot 1.5 和 IO Platform Brussels 的依赖兼容性。

然而,这里有几项改进和新功能需要解释

  • 升级到 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 或其他监控和跟踪工具中识别应用程序连接

Spring Cloud Data Flow for Cloud Foundry 1.1 GA 发布

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

我们很高兴地宣布 Spring Cloud Data Flow for Cloud Foundry 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(最近最少使用)设计,使我们能够更主动地控制缓存大小,而不是任其无限增长,如果不加以管理,这会导致服务器运行的应用程序容器出现磁盘空间不足错误。

Spring Integration SMB 扩展 0.5.0 已发布

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

我谨代表 Spring Integration 团队宣布发布另一个 Spring Integration 扩展。这次是 Spring Integration for Server Message Block,其工件是 spring-integration-smb.0.5.0.RELEASE,可在 Release Repository 和 Maven Central 中找到。

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

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有