2017-01-31 6 views
0

Я пытаюсь использовать службу исполнителя на основе кластера.Apache Ignite - Размер пула в Executor

// Получить услугу исполнителя с включенной поддержкой кластера. ExecutorService exec = ignite.executorService();

Есть ли способ установить количество потоков в пуле сервисов исполнителя?

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

Благодаря

ответ

1

Работы подателя распределенной службы исполнителя выполняется в пуле потоков публичной. Его размер можно настроить с помощью свойства конфигурации IgniteConfiguration.publicThreadPoolSize. Обратите внимание, что размер указан для каждого узла.

+0

Будут ли выполняться задания, отправленные через эту службу-исполнителя, в том же узле, или он будет работать в любом узле.? – user1578872

+0

На любом узле, по кругу по умолчанию. Это фактически основано на вычислительной сетке под капотом, поэтому любая балансировка нагрузки/переход на другой ресурс/и т. Д. также применяются здесь. Подробности см. На этой странице: https://apacheignite.readme.io/docs/compute-grid –