【发布时间】:2020-12-03 14:57:53
【问题描述】:
我的进程读取一个 csv 文件并使用 CSV 中的数据更新数据库。我想进行批量更新,但如果我在批处理中使用批量提交,并将提交大小设置为 50,则它适用于成功记录。但是,如果 DB 更新语句甚至一条记录都失败,则整个提交大小(50 条记录)都无法在 DB 中更新。我在 mule 文档中读到,一些连接器能够处理记录级错误而不会导致整个批次(即 upsert)失败,而数据库连接器就是其中之一。不确定这种情况是否属于它。有人遇到过这种问题吗?在不逐记录更新的情况下是否有解决此问题的方法。我将不胜感激有关此问题的任何想法。
【问题讨论】:
标签: batch-processing mulesoft mule-esb