Multithreading MarkLogic记录加载器问题
我们正在使用ML记录加载程序jar加载MarkLogic数据库中的记录 我们有一个包装,但我们面临着一个问题的线程去睡觉,从来没有回收 以下是有关该问题的详细信息和我们提出的解决方案。您能告诉我们是否有其他处理工作的方法:- 简讯: 我们经常面临装载作业被挂起的问题。每次发生这种情况时,作业都需要重新运行,然后才能成功完成。加载作业处理将文档从暂存目录移动/加载到ML数据库的操作。我们使用RecordLoader将文档插入到ML数据库,看起来ML jar中的线程池执行器中的线程长时间处于休眠模式,并且永远不会被回收。 提议的解决办法: 我们目前正在寻找回收RecordLoader jar中休眠/空闲线程的方法。基于我们对此所做的任何研究,将线程池执行器的allowCoreThreadTimeOut设置为“TRUE”可能会实现这一点 任何专家对上述建议解决方案的意见。行吗?解决此问题的任何其他选项 谢谢 考虑使用,它由MarkLogic开发、维护和支持。导入功能可以从文件系统目录加载到MarkLogic数据库中Multithreading MarkLogic记录加载器问题,multithreading,marklogic,Multithreading,Marklogic,我们正在使用ML记录加载程序jar加载MarkLogic数据库中的记录 我们有一个包装,但我们面临着一个问题的线程去睡觉,从来没有回收 以下是有关该问题的详细信息和我们提出的解决方案。您能告诉我们是否有其他处理工作的方法:- 简讯: 我们经常面临装载作业被挂起的问题。每次发生这种情况时,作业都需要重新运行,然后才能成功完成。加载作业处理将文档从暂存目录移动/加载到ML数据库的操作。我们使用RecordLoader将文档插入到ML数据库,看起来ML jar中的线程池执行器中的线程长时间处于休眠模式