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.x2.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 artifact,其中包含一些实用工具(例如 BrokerRunning @Rule),可用于测试 Spring AMQP 应用程序

  • 现在可以在没有要监听的队列的情况下启动 SimpleMessageListenerContainer。这些队列可以在运行时通过 addQueues() 稍后提供

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

Spring Cloud Data Flow for Cloud Foundry 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(最近最少使用)机制,使我们能够更主动地控制缓存大小,而不是任其无限增长,否则会导致服务器运行的应用容器出现磁盘空间不足错误。

Spring Integration SMB 扩展 0.5.0 已可用

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

我谨代表 Spring Integration 团队宣布又一个 Spring Integration 扩展的发布。这次是针对 Server Message Block 的 Spring Integration,其 artifact 为 spring-integration-smb.0.5.0.RELEASE,现已在 发布仓库 和 Maven Central 中可用。

该项目已经存在了一段时间,但最近才获得足够的社区关注,足以发布一个版本。所以,首先要非常感谢你们,社区成员,感谢你们的贡献!

Java CIFS Client Library 被选作 CIFS/SMB 网络协议的 Java 实现。其 SmbFile 抽象被简单地封装到 Spring Integration 的“远程文件”基础中,例如 SmbSessionSmbRemoteFileTemplate

本周 Spring - 2017年1月17日

工程 | Josh Long | 2017年1月17日 | ...

欢迎来到新一期的《本周 Spring》!本周有很多内容要深入探讨 - 甚至比平时更多!所以,让我们开始吧!

本周有很多精彩的 SpringOne Platform 2016 回放视频在线可用,这要感谢我们自己的 Pieter Humphrey

SpringOne Platform 2016 回放:设计、实现和使用响应式 API

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

录制于 SpringOne Platform 2016。演讲者:- Ben Hale, Paul Harris, Stephane Maldini 幻灯片:http://www.slideshare.net/SpringCentral/designing-implementing-and-using-reactive-apis

Java 社区正处于编程模型重大变革的风口浪尖。随着行业朝着高性能微服务架构发展,对响应式编程模型的需求变得清晰。在本次会议中,Cloud Foundry Java Client 的主要开发者将讨论是什么促使他们选择响应式 API。他们将以该项目为视角,探讨他们如何设计和实现…

SpringOne Platform 2016 回放:面向 Spring 开发人员的 gRPC 101

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

录制于 SpringOne Platform 2016。演讲者:Ray Tsang, Bret McGowen, Google 幻灯片:http://www.slideshare.net/SpringCentral/grpc-101-for-spring-developers gRPC 是一个高性能、开源、通用的 RPC 框架,它优先考虑移动端和 HTTP/2。gRPC 基于 Google 多年来构建分布式系统的经验——它旨在实现低延迟、高带宽和 CPU 效率,以创建跨数据中心的大规模分布式系统,并为移动应用、实时通信、物联网设备和 API 提供支持。它还支持多种语言之间的互操作性。

SpringOne Platform 2016 回放:使用 Spring Cloud 微服务运营高速大型组织

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

录制于 SpringOne Platform 2016。演讲者:Noriaki Tatsumi, Capital One 幻灯片:http://www.slideshare.net/SpringCentral/operating-a-high-velocity-large-organization-with-spring-cloud-microservices

对于许多拥有复杂系统的大型组织来说,发布很困难。手动流程、变更审批、合规性、遗留系统、不同的部署目标以及计划停机等挑战阻碍了公司快速频繁地发布。我们许多人都知道,如果拥抱持续交付并正确实施微服务架构,这些挑战就可以成为…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

快人一步

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

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅即可提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举办的活动

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

查看全部