【发布时间】:2015-05-22 15:34:15
【问题描述】:
我了解两者背后的主要原则。但是我有一个无法回答的想法。
基准测试表明 WebSockets 可以提供更多消息,如本网站所示:http://blog.arungupta.me/rest-vs-websocket-comparison-benchmarks/
这是有道理的,因为它声明连接不必关闭和重新打开,还有 http 标头等。
我的问题是,如果连接总是来自不同的 客户端(也许一些来自同一个客户端)怎么办。基准表明,根据我的理解,连接的客户端是相同的,这将是有意义的保持恒定连接。
如果用户每分钟左右只发出一次请求,那么通过 REST 而不是 WebSockets 运行通信会不会有好处,因为服务器会释放套接字并可以处理 更大的人群说话?
要解决 REST 的问题,您会采用垂直缩放,而 WebSockets 将是水平的?
这是有道理的还是我没用了?
【问题讨论】: