Websockets-多用途与多用途的权衡



我正在为rasberry pi编写一个网络接口,该接口需要具有尽可能小的延迟,并且可以从本地网络看到。拥有多个websocket或者一个websockets并对消息进行解复用会更好吗?

出于好奇,如果我想要一个由普通服务器支持的面向互联网的服务,该怎么办。使用的套接字数量是一种折衷情况,还是越少越好?显然,如果我不想用太多的连接淹没服务器,但同时如果我用javascript对消息进行解复用,那么客户端应该更难让浏览器websocket实现来完成繁重的任务。我能对此有所了解吗?

越少越好。每个客户端一个websocket就足够了。无论如何,JavaScript是单线程的,所以使用多线程没有任何好处。

如果客户端和服务器之间有X个带宽,则该带宽将在连接之间共享。

通过单个连接使用发布者/订阅者模型。

相关内容

  • 没有找到相关文章