paulwong

          SPRING BATCH中STEP如果沒加TRANSACTION MANAGER

          這時發現如果處理總數足夠大時,被處理的ITEMS總數會少于應該處理的總數。

          +------------+--------------+-------------+-----------------+------------------+--------------------+----------------+-----------+-------------------------
           | READ_COUNT | FILTER_COUNT | WRITE_COUNT | READ_SKIP_COUNT | WRITE_SKIP_COUNT | PROCESS_SKIP_COUNT | ROLLBACK_COUNT | EXIT_CODE | EXIT_MESSAGE
          -+------------+--------------+-------------+-----------------+------------------+--------------------+----------------+-----------+-------------------------
           |          1 |            0 |           1 |               0 |                0 |                  0 |              0 | COMPLETED |
           |      30006 |            0 |       29947 |               0 |               59 |                  0 |             61 | COMPLETED | Waited for 101 results.

          如上面的總數是30006,但COMMIT的總數是29947,有59個被跳過了。

          因此需在STEP上加TRANSACTION MANAGER.

          https://stackoverflow.com/questions/42803941/spring-batch-incorrect-write-skip-count-issue

          posted on 2020-03-16 09:43 paulwong 閱讀(607) 評論(0)  編輯  收藏 所屬分類: SRPING BATCH

          主站蜘蛛池模板: 瓮安县| 镇坪县| 九龙县| 临安市| 兰西县| 琼中| 贵定县| 塔河县| 蒙山县| 长岭县| 祁东县| 原阳县| 上思县| 宣恩县| 固原市| 萨嘎县| 昌黎县| 河北省| 子洲县| 武胜县| 许昌县| 余江县| 清原| 灵台县| 泌阳县| 平顺县| 宁南县| 濉溪县| 永平县| 新密市| 大化| 诸城市| 娱乐| 安义县| 布拖县| 海原县| 巴马| 银川市| 金寨县| 栾川县| 雷波县|