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 閱讀(611) 評論(0)  編輯  收藏 所屬分類: SRPING BATCH

          主站蜘蛛池模板: 临清市| 沾化县| 凌源市| 雷山县| 泸西县| 荣成市| 双辽市| 湾仔区| 湘潭县| 金沙县| 安国市| 图们市| 越西县| 都匀市| 阳春市| 施秉县| 四会市| 开江县| 平邑县| 庆云县| 磐石市| 二连浩特市| 贵港市| 荣成市| 博兴县| 天镇县| 景洪市| 米易县| 常山县| 麻栗坡县| 宜城市| 延边| 宣恩县| 姚安县| 舒兰市| 松溪县| 沙湾县| 会昌县| 珠海市| 普定县| 大厂|