Spring Cloud Consul 1.0.0.M1 现已可用

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

Consul 是一个用于发现和配置基础设施中服务的系统。它由 Hashicorp 构建,该公司也是创建 VagrantPacker 的那些聪明的家伙。Consul 提供诸如服务发现、健康检查、键值存储等服务,同时开箱即用地支持多个数据中心。

Spring Cloud Consul 旨在将所有这些功能引入 Spring Cloud 生态系统。该项目已达到其第一个里程碑,并且新的 jar 包可在 repo.spring.io 存储库中获得。Spring Cloud Consul 提供以下功能

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

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

  • Spring Cloud Consul Bus:一个用于将服务和服务实例与分布式消息传递链接在一起的事件总线。对于在集群中传播状态更改(例如配置更改事件)很有用。这是使用 Consul 事件 API 实现的。

本周 Spring - 2015 年 5 月 26 日

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

欢迎来到 本周 Spring 的另一期!有很多内容要讨论,所以让我们开始吧!

  • 首先,重大新闻!Spring 框架负责人兼 OG Spring 专家 Juergen Hoeller 刚刚宣布 Spring 框架 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 现已从我们的 里程碑存储库 中提供。这是 4.x 系列中的一个功能版本,重点关注核心改进和现代 Web 功能

  • Java 8 默认方法上的注释检测(例如 @Bean
  • 基于注释的应用程序事件(@EventListener
  • 对注释属性别名的一流支持
  • 用于直接字段绑定的完整嵌套路径处理
  • JSR-354 货币和币种的数据绑定和转换
  • 与 Hibernate ORM 5.0 集成(原生和通过 JPA)
  • 对 CORS 和声明式 HTTP 缓存的丰富支持
  • 对 HTTP 流和服务器发送事件的一流支持
  • 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 的路径元素是否包含值,这允许使用默认的 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 构建高度可扩展的数据管道,从而了解这有多么容易。

详细了解 Spring XD,请访问 http://projects.spring.io/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 分支的第 4 个维护版本,修复了许多 bug 并进行了一些小的增强。非常感谢所有提交了大量 pull request 的用户,这些请求都包含在这个版本中。

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 社区所有即将举行的活动。

查看全部