Spring Cloud Consul 1.0.0.M1 现已发布

发布 | Spencer Gibb | 2015年5月27日 | ...

Consul 是一个用于发现和配置基础设施中服务的系统。它由 Hashicorp 构建,也就是开发 VagrantPacker 的那些聪明人。Consul 提供服务发现、健康检查、键/值存储等服务,并且开箱即用地支持多数据中心。

Spring Cloud Consul 旨在将所有这些功能引入 Spring Cloud 生态系统。该项目已达到其第一个里程碑,新 jars 可以在 repo.spring.io 仓库中找到。Spring Cloud Consul 提供以下功能

  • Spring Cloud Consul Discovery:Spring Cloud Commons DiscoveryClient 的实现。通过 Consul HTTP API 执行服务注册和发现。

  • Spring Cloud Consul Config:通过 Consul 键/值 API 进行分布式配置。这与 Spring Cloud Config Client 的行为类似,但由分布式 Consul KV 存储支持。

  • Spring Cloud Consul Bus:一个事件总线,用于通过分布式消息传递连接服务和服务实例。适用于在集群中传播状态更改(例如,配置更改事件)。这是使用 Consul Event API 实现的。

本周 Spring 要闻 - 2015 年 5 月 26 日

工程 | Josh Long | 2015年5月27日 | ...

欢迎来到本周 Spring 要闻的又一期!有很多值得谈论的内容,让我们开始吧!

  • 首先,重磅消息!Spring 框架负责人兼 OG Spring Guy Juergen Hoeller 刚刚宣布 Spring framework 4.2 RC1 现已发布!这个新版本包含许多令人惊叹的新功能,所以请务必查看!它包括对 Java 8 默认方法的注解检测、基于注解的应用程序事件、一流的注解属性别名、用于直接字段绑定的嵌套路径处理、JSR 354(货币和币种)的数据绑定和转换、Hibernate ORM 5.0 支持(通过 JPA 和原生方式)、用于通过 TCP 和 WebSocket 通道使用的 STOMP 客户端、Listenable/

Spring Framework 4.2 RC1 发布

发布 | Juergen Hoeller | 2015年5月26日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Framework 4.2 RC1 现已从我们的 milestone repository 发布。这是 4.x 系列的一个功能发布,侧重于核心的精炼和现代 Web 功能。

  • Java 8 默认方法的注解检测(例如 @Bean
  • 基于注解的应用事件(@EventListener
  • 对注解属性别名提供了一级支持。
  • 对直接字段绑定的完整嵌套路径处理
  • JSR-354 Money & Currency 的数据绑定和转换
  • 与 Hibernate ORM 5.0 集成(原生及通过 JPA)
  • 对 CORS 和声明式 HTTP 缓存的丰富支持
  • 对 HTTP 流式传输和服务器发送事件(Server-Sent Events)的头等支持
  • Listenable/CompletableFuture 作为消息处理器的返回值。
  • 一个用于 TCP 和 WebSocket 通道的 STOMP 客户端

Spring Cloud Connectors 1.2.0 RC1 发布

发布 | Scott Frederick | 2015年5月22日 | ...

我很高兴地宣布 Spring Cloud Connectors 1.2.0 RC1 已发布。

此版本对于使用该库的应用程序应与 1.1.0.RELEASE 完全向后兼容。扩展核心 Connectors 库的库应针对 1.2.0 RC1 重新编译,并且可能会遇到一些小的扩展 API 更改。除非有任何问题,否则这将是 1.2.0.RELEASE 之前的唯一 RC 版本。

以下是 1.2.0 的新增功能概述:

Spring Cloud Connectors Core

AMQP

  • AmqpServiceInfo 不再验证 URI 中的 path 元素是否包含值,这允许使用默认的 RabbitMQ vhost。
  • AmqpServiceInfo 中的 URL 验证已放宽,从而支持 QPID URL 格式以及 RabbitMQ URL 格式。
  • AmqpServiceInfo 现在支持存储 URI 列表,以供支持多主机连接的提供商使用。

Spring for Apache Hadoop 2.2 RC1 发布

版本发布 | Thomas Risberg | 2015 年 5 月 21 日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.2 RC1 里程碑版本发布。这是在未来大约 2 周内发布 2.2 GA 版本之前的最后一个计划发布版本。

Spring for Apache Hadoop 2.2 版本中最重要的更改/增强包括:

  • 移除 JDK 6 的支持,现在要求 Java 7 或更高版本
  • 改进 HDFS 写入器以支持同步写入和新的超时选项
  • 添加对 Pivotal HD 3.0 的支持
  • 更新 Cloudera CDH 5 以使用 5.3.3 版本
  • 更新 Hortonworks HDP 2.2 版本至 2.2.4.0
  • 更新 Kite SDK 至 1.0 版本
  • 更新 Spring 项目版本至最新

网络研讨会回放:使用 Spring XD 和 Kafka 进行反应式数据管道

新闻 | Pieter Humphrey | 2015 年 5 月 20 日 | ...

演讲者:Marius Bogoevici & Mark Pollack

幻灯片:https://speakerdeck.com/mbogoevici/reactive-data-pipelines-with-spring-xd-and-kafka

近年来,数据量的急剧增加以及对低延迟需求的提高,导致业务需求和应用程序开发方法发生了根本性转变。为了应对这些需求,RxJava 等框架和 Kafka 等高吞吐量消息系统已成为关键构建块。然而,集成技术从未如此简单,而 Spring XD 提供了一个解决方案。通过其开发模型和运行时,Spring XD 可以轻松开发高度可扩展的数据管道,让您专注于编写和测试业务逻辑,而不是集成和扩展大数据堆栈。快来观看本次网络研讨会,了解这有多么容易,我们将演示如何使用 Spring XD 作为平台,通过 RxJava 和 Kafka 构建高度可扩展的数据管道。近年来,数据量的急剧增加以及对低延迟需求的提高,导致业务需求和应用程序开发方法发生了根本性转变。为了应对这些需求,RxJava 等框架和 Kafka 等高吞吐量消息系统已成为关键构建块。然而,集成技术从未如此简单,而 Spring XD 提供了一个解决方案。通过其开发模型和运行时,Spring XD 可以轻松开发高度可扩展的数据管道,让您专注于编写和测试业务逻辑,而不是集成和扩展大数据堆栈。快来观看本次网络研讨会,了解这有多么容易,我们将演示如何使用 Spring XD 作为平台,通过 RxJava 和 Kafka 构建高度可扩展的数据管道。

在 http://projects.spring.io/spring-xd 了解更多关于 Spring XD 的信息

 

测试 Angular 应用:Angular JS 和 Spring Security 系列第八篇

工程 | Dave Syer | 2015年5月19日 | ...

在本文中,我们继续 讨论 如何在“单页应用程序”中使用 Spring SecurityAngular JS。在这里,我们展示了如何使用 Javascript 测试框架 Jasmine 为客户端代码编写和运行单元测试。这是本系列文章的第八篇,您可以通过阅读 第一篇文章 来回顾应用程序的基本构建块或从头开始构建,或者直接访问 Github 上的 源代码(与第一部分源代码相同,但已添加测试)。这篇文章实际使用的 Spring 或 Spring Security 代码非常少,但是……

Spring Batch 3.0.4.RELEASE 现已发布

发布 | Michael Minella | 2015年5月19日 | ...

我们很高兴地宣布 Spring Batch 3.0.4.RELEASE 现已通过 Maven Central、Github 和 SpringSource 下载库提供。这是 Spring Batch 3.0.x 分支的第四个维护版本,修复了若干 bug 并进行了一些小的增强。非常感谢所有提交了许多 pull requests 的贡献者。

Spring Batch 主页 | GitHub 源代码 | 参考文档

我们期待您在 JiraStackOverflow 或直接通过 Twitter @michaelminella 向我反馈。

本周 Spring - 2015年5月19日

工程 | Josh Long | 2015年5月19日 | ...

欢迎来到另一期的本周 Spring!照例,本周有很多内容要介绍,让我们开始吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有