Spring Batch 4.3.0-M2 发布,批处理应用编写框架
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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云办公系统 skyeye v3.2.9 发布,更新行政模块
云办公系统 skyeye v3.2.9发布。 开源版地址:https://gitee.com/doc_wei01/skyeye 项目开发计划:https://docs.qq.com/doc/DQlRxcVRMWWVjbU1i?_from=1&disableReturnList=1,有问题可以联系作者,另商业版价格更新,更加优惠,详情请看开发计划。 更新内容(以下拆分内容皆可根据权限划分,精确到按钮): 会议室管理拆分为: 会议室管理(人事专属) 会议室预定(员工专属) 用品管理拆分为: 用品类别(人事专属) 用品管理(人事专属) 用品采购(人事专属) 用品领用(员工专属) 印章管理拆分为: 印章管理(人事专属) 印章借用(员工专属) 印章归还(员工专属) 证照管理拆分为: 证照管理(人事专属) 证照借用(员工专属) 证照归还(员工专属) 资产管理拆分为: 资产类别(人事专属) 资产来源(人事专属) 资产管理(人事专属) 资产采购(人事专属) 资产领用(员工专属) 资产归还(员工专属) 车辆管理拆分为: 车辆保险(人事专属) 车辆管理(人事专属) 车辆险种(人事专属) 车辆事故(...
- 下一篇
Visual Studio Code 202008 Python 扩展更新
微软发布了 8月的 Visual Studio Code Python 扩展更新,此版本总共修复了总共 38 个问题,主要包括: 支持多个 Python 交互式窗口 这是用户呼声最高的功能之一。默认情况下,每次在命令面板中运行“Python: Create Python Interactive Window”命令时,它将在 VS Code 中创建一个新的交互式窗口: Python 脚本中的代码单元仍将默认在同一交互式窗口中执行。不过,现在可以配置 Python 扩展以在单独的交互式窗口中运行单独的文件。只需打开设置页面(文件>首选项>设置),搜索“interactive window mode”,然后将设置值更改为“perFile”即可。 现在,当运行来自不同文件的单元格时,它们将分别在自己的单独窗口上运行: 如果希望保留单个交互式窗口行为,则可以将交互式窗口模式的值设置为“single”。 支持Pylance 此版本还支持在 python.languageServer 设置中正式添加对 Pylance 的支持。现在可以通过 Visual Studio Code 中的设置编...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- 2048小游戏-低调大师作品
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G