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

          主站蜘蛛池模板: 黄浦区| 长寿区| 河池市| 会泽县| 个旧市| 阆中市| 天津市| 永新县| 屯门区| 漠河县| 上蔡县| 衡阳市| 永昌县| 芷江| 阿瓦提县| 行唐县| 星座| 深水埗区| 绵阳市| 上犹县| 新化县| 海宁市| 怀远县| 渭源县| 霞浦县| 阿鲁科尔沁旗| 建德市| 南川市| 乌鲁木齐市| 淳化县| 平顶山市| 石景山区| 淮滨县| 中宁县| 宁都县| 苍山县| 红安县| 察雅县| 荣昌县| 谷城县| 南漳县|