Kafka Streams 与 Spring Cloud Stream

工程 | Soby Chacko | 2018年4月19日 | ...

紧随最近宣布的 Spring Cloud Stream Elmhurst.RELEASE 之后,我们很高兴推出另一篇博客文章,专门介绍 Spring Cloud Stream 与 Apache Kafka Streams 库的本地集成。让我们回顾一下新的改进。

MessageChannel Binders

Spring Cloud Stream 框架使应用程序开发者能够利用 Spring Boot 和 Spring Integration 的强大基础编写事件驱动应用程序。所有这些的基础是 binder 实现,它负责应用程序和消息代理之间的通信。这些 binders 是 MessageChannel

Spring Data Lovelace M2 的新特性 - 为 MongoDB 3.6 和 4.0 做准备。

工程 | Christoph Strobl | 2018年4月18日 | ...

随着最新的 Spring Data Lovelace Milestone 2 发布,MongoDB 模块正在堆积即将到来的新特性。正如您可能从新闻中得知,MongoDB 4 将为文档存储带来 ACID 事务。最新的 MongoDB 3.6 服务器版本已经附带了这些功能的主要构建模块,即客户端会话 (client sessions)

您可以在 MongoDB 参考文档中阅读关于隔离级别和因果一致性 (causal consistency) 的所有内容。简而言之,会话允许您按照尊重其因果关系顺序执行操作。

使用 Spring Data MongoDB,对于命令式和反应式世界,ClientSession 都触手可及,因为我们已将其集成到已有的 MongoOperationsReactiveMongoOperations 中。为了给您提供最大的控制权和足够的便利性,ClientSession 的生命周期管理由您负责,而模板会确保正确地将会话传递给驱动程序。以下示例展示了如何创建一个 ClientSession

Spring 小贴士:Redis

工程 | Josh Long | 2018年4月18日 | ...

讲师: Josh Long

各位 Spring 粉丝大家好!在本期中,我们将探讨分布式数据结构服务器 Redis 的许多方面。Spring 通过 Spring Cache 抽象、Spring Session、Spring 消息监听器容器抽象以及 Spring Data Redis 模块支持 Redis。

Spring Integration for AWS 2.0.0.M2 和 Spring Cloud Stream Kinesis Binder 1.0.0.M2

发布 | Artem Bilan | 2018年4月17日 | ...

亲爱的 Spring 社区!

我很高兴宣布支持 Amazon Web Services 的 Spring 项目的里程碑版本:Spring Integration for AWS 2.0.0.M2Spring Cloud Stream Binder for AWS Kinesis 1.0.0.M2

这两个里程碑版本均已发布在 Spring Milestone 仓库中,可作为 maven 依赖项使用。

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-aws</artifactId>
    <version>2.0.0.M2</version>
</dependency>

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-stream-binder…

本周的 Spring - 2018年4月17日

工程 | Josh Long | 2018年4月17日 | ...

各位 Spring 粉丝大家好!欢迎来到新一期的《本周的 Spring》!本周我在法国巴黎,下周将前往德国美因茨参加 JAX 会议,以及奥地利林茨参加 DevOne 活动。如果您在这些地方,请随时联系我

我们有很多内容要讲,所以让我们开始吧!

Spring Cloud GCP 1.0.0 Milestone 3 的新特性

发布 | Artem Bilan | 2018年4月16日 | ...

亲爱的 Spring 社区!

Spring Cloud GCP 是一套 Spring Boot starters,旨在帮助您直接从 Spring Boot 利用 Google Cloud Platform 的托管服务,允许您将 Spring Messaging 用于 Cloud Pub/Sub,Spring Resource 用于 Cloud Storage,Spring Cloud Sleuth 用于 Stackdriver Trace,Spring Data 用于 Cloud SQL 等等。

我们刚刚发布了 Spring Cloud GCP 1.0.0.M3。看看自上一个Milestone 2 以来的新变化吧!

Spring Boot 2.0 GA 支持

Spring Cloud GCP 1.0.0.M3 现在已更新,可与 Spring Boot 2.0.1.RELEASE 和 Spring Cloud Finchley.M9 配合使用。

要使用 Spring Cloud GCP 1.0.0.M3,只需在您的 Spring Boot 2.0 中导入 BOM…

Spring Tool Suite 3.9.4 发布

发布 | Martin Lippert | 2018年4月16日 | ...

亲爱的 Spring 社区,

我很高兴宣布 Spring Tool Suite 的 3.9.4 版本发布,这是我们基于 Eclipse 的工具。

此版本的亮点包括

  • 更新至 Eclipse Oxygen.3a 版本,包括对 JDK 10 的支持
  • Pivotal tc Server 更新至 4.0.0

要下载发行版,请访问

详细的新特性和值得注意的说明可在此处找到:STS 3.9.4 新特性与值得注意的说明

STS 3.9.5 计划于 2018 年 6 月下旬基于 Eclipse Photon (4.8.0) 发布。

尽情享受吧!

Spring Cloud Task 2.0.0.RC1 现已可用

发布 | Michael Minella | 2018年4月16日 | ...

我们很高兴地宣布 Spring Cloud Task 2.0.0.RC1 现已在 Github 和 Pivotal 下载仓库中可用。衷心感谢所有为本次发布做出贡献的人。

新特性?

此版本包括对现有依赖项的升级以及一些不错的新功能。让我们来看看此版本中的新特性。

与 Spring Cloud Stream 2.0 的兼容性

Spring Cloud Stream 2.0 于几天前发布,并提供了一系列令人印象深刻的增强功能。Spring Cloud Task 已更新并支持 Spring Cloud Stream 2.0。

多数据源示例

对于 Spring Cloud Task,在使用多个 DataSource beans 时如何配置任务应用程序是一个常见的困惑点。在此版本中,我们提供了一个示例来演示应如何操作。您可以在此处找到该示例…

Spring Data Lovelace M2 发布

发布 | Mark Paluch | 2018年4月13日 | ...

我代表 Spring Data 团队,宣布 Lovelace 发布系列的第二个里程碑版本现已可用。

此版本包含所有存储模块的更新,带来了新功能、改进和错误修复。值得注意的变化包括

  • 支持 MongoDB 3.6 的 Change Streams、$jsonSchema 和 Client Sessions(为 MongoDB 事务做准备)。
  • Apache Cassandra 对 Map 和 Tuple 类型映射的改进,以及新引入的 Lifecycle Callbacks。
  • 升级到 Apache Solr 7。
  • 改进了反应式 Redis 和静态主/从使用的连接处理。
  • 支持 Redis Cluster 的 SCAN
  • 支持 Spring Data JDBC 的 List
  • 通过 CDI 支持可组合的仓库 (repositories)。

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助力您的快速发展。

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区的所有即将到来的活动。

查看全部