netty websocket + 连续定期数据推送


定期

(比如每n秒)从netty中的websocket服务器连续推送一些数据的最佳方法是什么?

编辑:

我遇到了这篇文章:使用 Netty 在 Java 中发送连续数据的最佳方法,根据答案,虽然/sleep 不是很可扩展,如何在执行器上安排作业?

  1. WebSocket 客户端连接到您的 Netty 服务器,握手并建立 websocket 连接。
  2. 服务器将客户端的通道注册到某个位置,以便在有数据要发送时可以检索该通道。(我在单例中使用频道组)
  3. 计划的作业触发,从某处获取一些数据,然后获取对客户端通道的引用并将数据写入其中。
  4. 客户端通道的管道中应包含一些编码器,用于将计划作业提供的数据封送到 websocket 帧中。

相关内容

  • 没有找到相关文章

最新更新