Websocket-使用子协议优于自定义协议

时间:2015-12-10 16:34:08

标签: websocket

我有多个轮询资源,我想转换为websocket通信。使用websocket子协议作为STOMP或Thrift而不是定义自定义协议有什么好处?

1 个答案:

答案 0 :(得分:1)

使用现有子协议的优势在于它已经深思熟虑。你真的不需要努力工作,有时你将能够找到一个已经满足你需要的客户端库(节省你在客户端的编码)。

另一个优点是,使用完善的标准子协议可以让您更轻松地将API发布给第三方(因为它们可能会使用现有的协议库)。

话虽如此,我通常不会打扰。我注意到使用JSON“事件”消息和ACK响应非常简单(类似于socket.io如何格式化它的消息,但使用本机Websocket)......现在它几乎是一个社区标准子协议,看多少它被使用了。