java单线程发送批量请求_Spring批量单线程读取器和多线程编写器

试图找到之前是否被问到但是不能 .

这是问题所在 . 必须通过Spring批处理实现以下目标 . 有一个文件需要读取和处理 . 项目阅读器不是线程安全的 . 该计划是由单线程读取器读取多线程同源处理器和多线程同源编写器injest项目 .

有点像下面:

----------> Processor #1 ----------> Writer #1

|

Reader -------> Processor #2 ----------> Writer #2

|

----------> Processor #3 ----------> Writer #3

尝试了AsyncItemProcessor和AsyncItemWriter,但是在处理器上保持调试点导致读取器在该点被释放之前不被执行,即单线程处理 .

任务执行程序尝试如下:

启动了阅读器上的多个线程 .

同步阅读器也没有用 .

我试着阅读有关分区器的信息,但它似乎很复杂 .

是否有注释将读者标记为单线程?将读取数据推送到全局上下文是一个好主意吗?

请指导解决方案 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值