Camunda外部任务优先级异常(顺序错乱)问题求助
关于Camunda外部任务执行顺序的疑问
使用camunda-external-task-client-js处理Camunda外部任务,客户端配置如下:
"topic_name": "app-ext-task", "maxTasks": 5, "maxParallelExecutions": 5, "interval": 500, "usePriority": true, "lockDuration":2100000, "workerId": "app-ext-task-worker"
当前能正常获取并处理外部任务,但偶尔会出现任务执行顺序错乱的情况。所有任务未设置优先级,默认均为0,我们期望任务按入队顺序执行,例如队列中10个任务依次执行,但实际出现早期任务(如task3)晚于后续多个任务执行的情况。
怀疑问题出在两个环节:
- 消息生成时Camunda未按顺序入队
- 读取队列时外部任务处理异常
该问题为间歇性问题,无法定位根因,也不清楚调试方法,特此咨询:我的预期是否不符合Camunda队列的实际机制?
内容的提问来源于stack exchange,提问作者ayyappa maddi
相关产品推荐
相关产品推荐

