Я работаю над веб-приложением, которое подключает ограниченное количество устройств Android (150) через WebSockets в закрытой сетевой среде на основе jboss netty.Сервер netty также должен перенаправлять команды через telnet в другую систему, поэтому netty использует telnet в качестве клиента (пакет apache telnet).
Мне интересно, как интегрировать это соединение telnet в приложение netty websocket.Я рассматриваю следующие варианты:
- Инкапсулируем подключение Telnet и считыватель telnet в двух отдельных потоках.
- Инкапсулируем подключение Telnet в akka Actor, который запускает отдельный поток чтения.
- Инкапсулируйте соединение Telnect в классе, который запускает поток чтения.
Мои вопросы:
- Возможно ли это, и это хорошая идея?запускать потоки изнутри netty?
- Возможно ли и является ли хорошей идеей использовать субъект, запускающий поток?
Любые предложения о том, как решить проблему, высоко ценятся.
Приветствия
Петр