您现在的位置是:首页 > 文章详情

Spring Batch 4.3.0-M2 发布,批处理应用编写框架

日期:2020-08-15点击:702

Spring Batch 4.3.0 的第二个里程碑版本发布了,可从里程碑仓库获取。

更新亮点

1. 增强对 Kafka 的支持

默认情况下,KafkaItemReader 从头开始读取主题。最初在 v4.2 中引入此读取器时,无法将其配置为从自定义偏移量读取记录。在此版本中,可以将读取器配置为从存储在 Kafka 中的偏移量开始。

2. 增强对 Micrometer 的支持

对 Micrometer 的支持也是在 4.2 版本中引入,用户反馈要求的功能之一是能够知道当前活动的作业。Spring Batch 提供了一个名为 spring.batch.job.active 的度量,该度量给出了当前活动作业的数量。但是直到现在该指标仍无法让用户知道当前正在激活哪些特定作业。此版本丰富了度量标准标签以实现此目标。

3. 添加一个新的 JobParametersIncrementer 实现

在大多数情况下,RunIdIncrementer 可以很好地实现其目的:它递增一个名为 run.id 的作业参数,该参数通常用作作业实例识别符。但是,在某些情况下(例如无序的数据库序列,对增量器的并发访问等),此增量器可能会生成非唯一值,这会阻止启动新作业实例。

此版本引入了一个新的 JobParametersIncrementer,它基于 Spring Framework 中的 DataFieldMaxValueIncrementer。与 RunIdIncrementer 相比,此增量器对生成的值的唯一性提供了更强的保证。

依赖项升级

  • Spring Framework 5.3.0-M2
  • Spring Data 2020.0.0-M2
  • Spring Integration 5.4.0-M2
  • Spring AMQP 2.3.0-M2
  • Spring for Apache Kafka 2.6.0-M1

更新说明:https://spring.io/blog/2020/08/13/spring-batch-4-3-0-m2-is-out

原文链接:https://www.oschina.net/news/117945/spring-batch-4-3-0-m2-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章