В чем разница между workerNum и localExcutors в файле конфигурации dolphindb?

В чем разница между workerNum и localExcutors в файле конфигурации dolphindb? В туториале мы часто видим, что workerNum на 1 больше, чем localExcutors, вот почему?


person pengfei    schedule 28.07.2019    source источник


Ответы (1)


Worker предназначен для приема и согласования запросов пользователей. workerNum ограничивает количество заданий, которые экземпляр DolphinDB может обрабатывать одновременно. Если запрошенная работа проста, рабочий выполняет ее сам. В противном случае координирующий работник разбивает задание на подзадачи, а затем назначает эти подзадачи себе и локальным исполнителям в пуле. По завершении всех подзадач координирующий работник объединяет отдельные результаты подзадач и затем возвращает их клиенту.

Таким образом, рабочий может выступать как координатором, так и исполнителем, в то время как локальный исполнитель может использоваться только в качестве исполнителя задания.

person Davis Zhou    schedule 30.05.2020