【发布时间】:2012-01-26 01:24:50
【问题描述】:
我正在开发一个 Web 应用程序,该应用程序在基于 jboss netty 的封闭网络环境中通过 WebSockets 连接有限数量的 Android 设备 (150)。 netty 服务器还需要通过 telnet 将命令转发到另一个系统,因此 netty 使用 telnet 作为客户端(apache telnet 包)。
我想知道如何将此 telnet 连接集成到 netty websocket 应用程序中。我正在考虑以下选项:
- 将 Telnet 连接和 Telnet 阅读器封装在两个单独的线程中。
- 将 Telnet 连接封装在启动单独读取器线程的 akka Actor 中。
- 将 Telnect 连接封装在启动读取器线程的类中。
我的问题:
- 是否可以从 netty 中启动线程?
- 是否可以使用启动线程的actor,是否是个好主意?
非常感谢任何有关如何解决问题的建议。
干杯
彼得
【问题讨论】:
-
我不明白你为什么需要创建自己的线程。
标签: multithreading websocket akka netty actor