使用C++ API的partitionedTableAppender写数据有概率会fail

hello,我使用C++ API的partitionedTableAppender对dolphin写的时候有概率会fail,能帮忙看一下可能的原因吗?

attachments-2023-06-heGVdK0q649e73deb1fec.png

写入代码如下:

attachments-2023-06-Q6b06a8l649e740e890a8.png

我是对每个表起了一个对应的线程对其Append 无锁队列里面存储的Table。初始化snapAppender,transAppender和orderAppender的代码如下:

attachments-2023-06-Dds2oNbB649e744cc1907.png

请先 登录 后评论

1 个回答

Boye

初始化snapAppender,transAppender和orderAppender 是复用了同一个线程池吗?这张截图上初始化列表里,传给三个appender对象的好像是同一个pool。

请先 登录 后评论