何时在WebSocket上使用RPC?

何时在WebSocket上使用RPC?,websocket,rpc,thrift,Websocket,Rpc,Thrift,我有两个组件需要以双向方式相互通信。现在我有两种方法,一种是在两侧设置RPC服务器以建立双向通信。另一种是使用websocket。有谁能帮我比较一下RPC和WebSocket的优缺点吗?谢谢,WebSocket是一种基于消息的传输,而RPC是一种通信模式。如果希望通过WebSocket路由RPC,请查看WAMP协议()。这避免了必须在每个组件上设置服务器/打开端口,并允许它们从NAT后面进行通信 全面披露:我深入参与了WAMP生态系统,但协议是开放的,大多数实现也是开放的。WebSocket可以

我有两个组件需要以双向方式相互通信。现在我有两种方法,一种是在两侧设置RPC服务器以建立双向通信。另一种是使用websocket。有谁能帮我比较一下RPC和WebSocket的优缺点吗?谢谢,WebSocket是一种基于消息的传输,而RPC是一种通信模式。如果希望通过WebSocket路由RPC,请查看WAMP协议()。这避免了必须在每个组件上设置服务器/打开端口,并允许它们从NAT后面进行通信


全面披露:我深入参与了WAMP生态系统,但协议是开放的,大多数实现也是开放的。

WebSocket可以做RPC。这就像问“草莓比巧克力好吗?”