SpringOne2GX 2015 回放:使用 Spring 在企业中实现从微服务到 FastData

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

录制于 SpringOne2GX 2015。演讲者:John T Davies 大数据主题 幻灯片:http://www.slideshare.net/SpringCentral/microservices-to-fastdata-in-the-enterprise-with-spring

如何处理海量数据,每秒数十万条?直接扔进 RAM,但 GC 怎么办?如果扩展到 TB 级别,我们需要分布式,序列化成本如何?微服务如何融入其中?在本演讲中,我们将使用 Spring Integration 和 Spring Boot 将 GB 级的复杂数据导入两个不同的内存数据网格 (IMDG)。基于在…运行的应用程序…

适用于 Apache Kafka 1.0 的 Spring 发布里程碑版本 2

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

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

工件 org.springframework.kafka:spring-kafka:1.0.0.M2org.springframework.kafka:spring-kafka-test:1.0.0.M2里程碑 存储库中可用。

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

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

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

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

Spring Integration Kafka 支持 2.0.0.M1 现已推出

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

我很高兴地宣布 spring-integration-kafka(Spring Integration Kafka 支持)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里程碑 存储库中可用。

关键特性

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 发布列车 Hopper 正式发布(以及 SR1)!

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

我代表整个 Spring Data 团队很高兴地宣布 Spring Data 发布列车 Hopper 正式上市。该列车修复了 395 张工单,其最重要的新增功能是

  • 将 Spring Framework 基线升级到 4.2(特别是 4.2.5)。
  • Spring Data JPAMongoDB 中支持按示例查询。
  • 改进了对组合注释的支持。
  • 支持 Spring Data REST 中的查找类型和嵌套关联
  • Solr(Solr 5.5 上的 2.0)、Neo4j(4.1)、Couchbase(Couchbase 2.0 上的 2.1)、Elasticsearch(ES 2.2 上的 2.0)的主要升级
  • 升级到 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 里程碑存储库 (https://repo.spring.io/milestone/) 中找到。

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

此版本中的一些突出问题包括

  • 已包含许多针对 JDBC 支持的修复程序
  • 一个新的 Grails 3 示例

有关更多详细信息,请参阅 1.2 中的新增功能

我们的社区支持

与往常一样,我要感谢我们优秀的社区成员的贡献。非常感谢那些提交了 Pull Request 的人

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 的新类型解析算法

框架中的各种基础设施改进

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

我们正在努力发布 RC2,同时进行一些剩余的微调和性能改进,为 6 月 1 日发布 4.3 做准备!

此致,Juergen

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

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

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

唯一的先决条件是您有一个正在运行的 Redis 实例。我的 Redis 实例在 127.0.0.1 上运行,并且不需要任何进一步的配置即可让 Spring Boot 找到并使用它。

我们将使用强大的 Spring Initializr 来简化应用程序的生成工作。还记得那些愚蠢的苹果广告,“每个问题都有一个 App?” 忘记它吧,每个问题都有一个复选框让我们…

本周 Spring - 2016 年 4 月 5 日

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

欢迎来到另一期《本周 Spring》!像往常一样,我们有很多内容要涵盖,所以让我们开始吧!

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

走在前面

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部