SpringOne2GX 2015 重播:使用 Spring 将企业级微服务转换为 FastData

新闻 | Pieter Humphrey | 2016 年 4 月 12 日 | ...

录制于 SpringOne2GX 2015。演讲者:John T Davies Big Data 赛道 幻灯片:http://www.slideshare.net/SpringCentral/microservices-to-fastdata-in-the-enterprise-with-spring

您如何处理每秒数十万条的巨量数据?直接全部放入内存,但垃圾回收(GC)怎么办?如果我们扩展到 TB 级别,就需要分布式处理,序列化成本如何?微服务又该如何融入?本次演讲我们将使用 Spring Integration 和 Spring Boot,将数 GB 的复杂数据摄取到两个不同的内存中数据网格(IMDGs)中。基于正在运行的应用程序…

Spring for Apache Kafka 1.0 Milestone 2 现已发布

发布 | Artem Bilan | 2016年4月11日 | ...

我很高兴地宣布 spring-kafka (Spring for Apache Kafka) 1.0 版本的第二个里程碑版本现已可用。

org.springframework.kafka:spring-kafka:1.0.0.M2org.springframework.kafka:spring-kafka-test:1.0.0.M2 的构件可在 Milestone 仓库中找到。

第一个里程碑 以来的更改包括:

  • KafkaTemplate.send() 方法现在返回 ListenableFuture<SendResult<K, V>>

以异步跟踪发布到 Kafka 主题。

  • MessagingMessageListenerAdapter(用于 @KafkaListener 方法)现在可以从方法参数推断 payload 转换的类型。
  • 一个 StringJsonMessageConverter,它可以使用类型推断通过 Jackson ObjectMapper 从 JSON 内容构建目标对象。
  • 已从 Listener 添加了 RECEIVED_ 头,以避免在发送(例如使用 Spring Integration Adapters)时与具有相同 messageKey 的同一 topic 发生冲突(重路由)。
  • 更多测试实用工具。

Spring Integration Kafka Support 2.0.0.M1 现已发布

发布 | Artem Bilan | 2016年4月11日 | ...

我很高兴地宣布 spring-integration-kafka (Spring Integration Kafka Support) 2.0 版本的第一个里程碑现已发布。

Spring Integration Kafka 扩展项目为 Apache Kafka 提供了 inboundoutbound 通道适配器。

从 2.0 版本开始,该项目是基于新的 spring-kafka 项目进行的完全重写,该项目使用了 Kafka 0.9.x.x 提供的纯 Java ProducerConsumer 客户端。

构件 org.springframework.integration:spring-integration-kafka:2.0.0.M1 可在 Milestone 仓库中找到。

主要功能

Kafka 消费者…

Spring WS 2.3.0 已发布

工程 | Greg L. Turnquist | 2016年4月11日 | ...

Spring 社区各位好,

Spring WS 已发布 2.3.0.RELEASE 版本。这是一个主要的升级,我们更新了几个核心依赖,例如 Apache Wss4j 2 (从 1.6)。建议您升级以确保您拥有最新的修复。有关已完成问题的列表,请参阅下面的报告

发行说明 | 项目主页 | GitHub | 问题 | 文档

这些构件已暂存到 Maven Central,http://repo.spring.io/release,以及 bintray。

干杯!

Spring Data Release Train Hopper 正式发布 (及 SR1)!

发布 | Oliver Drotbohm | 2016年4月7日 | ...

我谨代表整个 Spring Data 团队,很高兴地宣布 Spring Data Hopper 版本现已正式发布。本次发布修复了 395 个问题,其最重要的新增内容包括:

  • 将 Spring Framework 基线升级到 4.2 (特别是 4.2.5)。
  • Spring Data JPAMongoDB 中支持 Query by Example。
  • 改进了对复合注解的支持。
  • 支持 Spring Data REST 中的查找类型和嵌套关联。
  • Solr (2.0 on Solr 5.5)、Neo4j (4.1)、Couchbase (2.1 on Couchbase 2.0)、Elasticsearch (2.0 on ES 2.2) 的主要升级。
  • 升级到 Querydsl 4。
  • Spring Data Redis 支持对象映射和仓库。
  • 支持 Redis Cluster
  • JPAMongoDB 的仓库查询方法上支持投影。

Spring Session 1.2.0 RC2 发布

发布 | Rob Winch | 2016年4月7日 | ...

我谨代表社区,很高兴宣布 Spring Session 1.2.0.RC2 发布。可以在 Spring Milestone Repository (https://repo.spring.io/milestone/) 找到该版本。

此版本包含对先前版本的一些 修复

此版本中的一些主要修复包括:

  • 包含了对 JDBC 支持的一些修复。
  • 一个新的 Grails 3 示例

有关更多详细信息,请参阅 1.2 版本新增内容

我们的社区支持

一如既往,我要感谢我们出色的社区所做的贡献。特别感谢那些提交了 Pull Requests 的人:

Spring Cloud Stream 1.0.0.RC2 现已可用

发布 | Marius Bogoevici | 2016年4月7日 | ...

我很高兴代表团队宣布 Spring Cloud Stream 1.0.0.RC2 的发布,可在此处获取。作为发布候选周期的一部分,它带有一些错误修复和少量调整。完整的更改列表可在此处获取。

一些亮点

  • Spring Cloud Stream 应用程序现在使用 Spring Boot 提供的 ObjectMapper(如果可用);
  • 头部嵌入现在是一个通用的生产者/消费者属性。需要嵌入以进行头部传播的中间件可以启用或禁用它。这允许更容易地与 Spring Cloud Stream 之外的系统进行互操作;(以前它是 Kafka 特有的属性);
  • 进一步的文档和示例改进。

Spring Framework 4.3 RC1 发布

发布 | Juergen Hoeller | 2016 年 4 月 6 日 | ...

亲爱的 Spring 社区:

我很荣幸地宣布 Spring Framework 4.3 的功能完备的候选版本现已可用!这是您参与其中的绝佳机会:请运行您的回归测试,当然,也欢迎您尝试新功能……

依赖注入改进

* @Autowired 注入 Map/Collection bean 和自引用* @Autowired 应用于配置类的构造函数(终于!)* 对于唯一的非默认构造函数,无需声明 @Autowired* ObjectProvider 作为 ObjectFactory 的更丰富变体* InjectionPoint/DependencyDescriptor 作为 @Bean 方法的可注入参数

MVC 处理改进

* OPTIONS、HEAD、Allow 和 If-Unmodified-Since 的默认处理* 支持自定义 HTTP Vary 配置和自定义资源的 HTTP Range* 预组合的 @GetMapping、@PostMapping、@RequestScope、@SessionScope 等* @RequestAttribute 和 @SessionAttribute 作为处理器方法参数* 完全支持 Jackson 2.7 的新类型解析算法

框架各处的基础设施改进

* 更广泛地支持复合注解以及属性中的占位符/表达式* 核心容器异常中更丰富的程序化元数据* manifest 定义的类路径条目中的组件扫描* 用于引导 JPA/Hibernate 的后台初始化选项* @Cacheable 上的 'sync' 标志和对 Caffeine 缓存提供者的支持

我们正在努力准备 RC2,目前还有一些最后的调整和性能改进,目标是在 6 月 1 日正式发布 4.3!

祝好,Juergen

1 个流、2 个应用程序和 3 个 Spring Cloud Data Flow 的依赖项

工程 | Josh Long | 2016 年 4 月 5 日 | ...

我只是想在这里记录一下昨天让我感到高兴的一段经历:在短短几分钟内,让快速改进的 Spring Cloud Data Flow 从(Spring Boot)启动器转变为服务!

唯一的先决条件是运行一个 Redis 实例。我的 Redis 实例运行在 127.0.0.1 上,Spring Boot 不需要进一步的配置就可以找到并与其协同工作。

我们将使用史诗级的 Spring Initializr 来快速生成我们的应用程序。还记得那些愚蠢的 Apple 广告,“万事皆有应用”(There's an App For That?)吗?别管那个了,*对这个也有一个复选框!* 让我们…

本周 Spring - 2016 年 4 月 5 日

新闻 | Josh Long | 2016 年 4 月 5 日 | ...

欢迎收看又一期本周 Spring!照例,我们有很多内容要介绍,让我们开始吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有