Spring for Apache Kafka 2.3 发布
Spring for Apache Kafka 2.3 发布了。Spring for Apache Kafka(spring-kafka)项目将核心 Spring 概念应用于基于 Kafka 的消息传递解决方案。它提供了一个“模板”作为发送消息的高级抽象,还为带有 @KafkaListener 注解和“侦听器容器(listener container)”的消息驱动的 POJO 提供支持。这些库促进了依赖注入和声明的使用。
此版本更新主要内容包括:
Producing
-
在每个线程中可选使用生产者,以避免在刷新时阻塞其它线程。
-
提供了对 ReplyingKafkaTemplate 的 AggregatingReplyingKafkaTemplate 扩展,以汇总来自多个消费者的回复
Consuming
-
现在可以在调用侦听器之前添加一个 RecordInterceptor 来修改记录。
-
ConsumerSeekAware 现在支持相对搜寻。
-
现在可以指定在处理上一个 poll() 结果与发出下一个 poll() 之间的延迟。
-
使用手动 AckMode 时,现在可以消极地确认记录,并且容器将执行必要的搜索以重播记录。
Kafka Streams
-
现在提供了 RecoveringDeserializationExceptionHandler 用于处理反序列化异常。
-
提供了 HeaderEnricherTransformer 以在流拓扑定义中添加标头。
-
提供了 MessagingTransformer 以允许从流定义中调用 Spring Integration 流。
Miscellaneous
-
提供了委托序列化器和反序列化器实现,以允许发送/接收包含不同类型的记录。
详情查看更新说明:
https://spring.io/blog/2019/10/02/spring-for-apache-kafka-2-3-is-now-available
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Krita 4.2.7 发布,开源数字绘画软件
Krita 4.2.7发布了,该版本是一个bug修复版,内容如下: 改进颜色选择器对话框的布局和功能,使其性能更好 当试图合并不可见组层时,不再崩溃 能够将组层保存为文件层 合理化 OCIO 配置文件选择器的初始位置 修复在最近的文档列表中文件被破坏时可能崩溃的问题 在测量工具和其他地方使用基于区域设置的数字格式 修复移动多个矢量形状时的崩溃 能够在 Linux 上再次运行 Python Scripting Debugger 加载层时缓存 icc 配置文件:将加快数千层的图像加载速度 该版本修复内容很多,详情见发布说明: https://krita.org/en/item/krita-4-2-7-released/ 下载地址: 64 bits Windows:krita-x64-4.2.7-setup.exe 32 bits Windows:krita-x86-4.2.7-setup.exe
- 下一篇
Spring Security 5.2.0 正式发布,Spring 安全框架
Spring Security 5.2.0 正式发布了,本次更新带来众多新特性和 bug 修复,摘取部分如下: 新特性 添加 Hello RSocket 示例#7504 添加 RSocket 参考#7502 将 OAuth2 资源服务器添加到“模块”部分#7498 初始 SAML2 登录文档#7495 SAML 2 断言 - 始终要求签名验证#7490 添加响应消息 CurrentSecurityContextPrincipalArgumentResolver#7488 完善 CurrentSecurityContextArgumentResolver#7487 添加 ClientRegistration.withClientRegistration(ClientRegistration)#7486 将 hasAuthority 方法添加到 RSocketSecurity#7478 对齐 Servlet ExchangeFilterFunction CoreSubscriber#7476 WebFluxSecurityConfiguration 不配置 oauth2Client#747...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Hadoop3单机部署,实现最简伪集群
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作