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