Применение пулов потоков в обработчиках восходящего канала - PullRequest
1 голос
/ 25 марта 2012

Я пишу простой websocket-сервер на netty.Прежде чем клиентское соединение будет принято, сервер должен аутентифицировать клиента (через другой http-сервер).Запрос аутентификации может занять несколько секунд.Итак, я делаю запрос авторизации в отдельном потоке.Когда клиент подключился к серверу, я отправляю новую задачу аутентификации в пул потоков.Операция рукопожатия webscoket будет завершена в том же потоке сразу после аутентификации.Правильно ли применять пулы потоков из конструкции сервера netty?

Я читал о ExecutionHandler, но у меня больше нет задач блокировки после успешной аутентификации на моем сервере.

1 Ответ

0 голосов
/ 26 марта 2012

Я думаю, что я просто использовал бы ExecutionHandler и удалил бы его из ChannelPipeline, когда он вам больше не нужен.Это должно сделать вещи простыми.

...