Netty
Функционал настраивающий работу Netty компонент которые используются другими модулями как Vertx, HTTP Async клиент, gRPC клиент, gRPC сервер.
Сам модуль самостоятельно не предоставляет какой-либо пользы, а лишь служит для настройки Netty транспорта и цикла событий Netty в рамках Kora.
Подключение¶
Модуль будет транзитивно предоставлен использующими его зависимостям.
Конфигурация¶
Пример конфигурации описанной в классе NettyTransportConfig
:
- Предпочитаемый траснпорт если доступен на пути как зависимость, по умолчанию выбирается в порядке доступности:
Epoll
(надо подключить зависимость)KQueue
(надо подключить зависимость)Nio
- Количество потоков цикла событий Netty, по умолчанию равен кол-во ядер процессора умноженных на 2
- Предпочитаемый траснпорт если доступен на пути как зависимость, по умолчанию выбирается в порядке доступности:
Epoll
(надо подключить зависимость)KQueue
(надо подключить зависимость)Nio
- Количество потоков цикла событий Netty, по умолчанию равен кол-во ядер процессора умноженных на 2