paulwong

          動態改變SPRING BATCH 的 CHUNKSIZE

           在SPRING BATCH REMOTE CHUNKING的模式下:
          SPRING BATCH 讀文件時,是按一行一行來讀取數據,再按CHUNKSIZE提交到REMOTE操作,有時要整合當前行和下幾行,再決定CHUNKSIZE,以便相關的數據能在遠程同一個PROCESSOR中按順序進行處理,因為相關的數據被拆成幾個CHUNK來處理的話,就有可能不按順序來處理。這樣就需要動態調整CHUNKSIZE。

          參照如下:
          https://stackoverflow.com/questions/37390602/spring-batch-custom-completion-policy-for-dynamic-chunk-size

          并結合SingleItemPeekableItemReader(裝飾者,允許查看下一條數據,真正的操作委托給代理)。

          posted on 2019-07-02 11:13 paulwong 閱讀(1083) 評論(0)  編輯  收藏 所屬分類: SRPING BATCH

          主站蜘蛛池模板: 邓州市| 南郑县| 绥宁县| 油尖旺区| 三明市| 岳阳市| 张家港市| 临沧市| 文安县| 昔阳县| 藁城市| 边坝县| 城固县| 措勤县| 大理市| 中江县| 上犹县| 新沂市| 通辽市| 永年县| 孟村| 玉林市| 阳谷县| 南通市| 石泉县| 安达市| 镇雄县| 望奎县| 洛宁县| 马龙县| 广灵县| 南澳县| 香港| 本溪| 六安市| 光泽县| 福建省| 托克逊县| 盘锦市| 武城县| 万全县|