Как включить настройку keep_alive для сервера armeria grpc?

В составе serverBuilder GRPC есть несколько вариантов, которые использует armeria server builder. Одним из них является channelOption и childChannelOption, который принимает в ChannelOption.SO_KEEPALIVE и логическое значение. Несмотря на то, что я установил эти параметры, я получаю сообщение онеизвестной опции канала "SO_KEEPALIVE" для канала "[id:xxxxx]". Кто- нибудь может предложить, как это можно сделать в составе armeria serverbuilder?

1 ответ

Делается это так:

Server server =
    Server.builder()
          .childChannelOption(ChannelOption.SO_KEEPALIVE, true)
          ...
          .build();

Я подтвердил это Unknown channel option 'SO_KEEPALIVE' ошибка не возникает.

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