Потоки Undertow и рабочие потоки Xnio

Я пытаюсь понять разницу между

      Undertow.builder().setIoThreads(0);
Undertow.builder().setWorkerThreads(0);
from this package:
io.undertow.Undertow

и

      Xnio.getInstance().createWorkerBuilder().build().getOption(Options.WORKER_IO_THREADS)
Xnio.getInstance().createWorkerBuilder().build().getOption(Options.WORKER_TASK_CORE_THREADS)
Xnio.getInstance().createWorkerBuilder().build().getOption(Options.WORKER_TASK_MAX_THREADS)
from these packages:
org.xnio.Options;
org.xnio.Xnio;

Итак, у построителя откатов есть потоки ввода-вывода, но есть и у рабочего, а у построителя откатов есть рабочие потоки, но как это соотносится с параметрами рабочего потока?

кроме того, оба из них могут быть установлены при весенней загрузке через приложение yml, поэтому они должны быть разными, верно?

      server:
  undertow:
    threads:
      io: 0
      worker: 0
    options:
      socket:
        worker-io-threds: 0
        worker-task-core-threads: 0
        worker-task-max-threads: 0

0 ответов

Другие вопросы по тегам