基于Websocket的APIdevise的良好实践

我们目前正在我们的应用程序中实现一个基于WebSocket的API。

到目前为止,我们提供了一个REST API以及一个XMPP API,我们期望提供类似的function,但是我们不确定它的devise。

我们将使用JSON数据格式,但这绝对是我们唯一知道的事情。 有没有什么好的做法呢?

例如,REST API具有使用HTTP动词和URL资源来描述正在做什么的巨大优势。 Websocket没有任何这些。 连接build立后,URL变得不相关。

有谁知道现有的基于websocket的API?

是的,这里有:

[编辑:死亡社区维基链接删除]

这里有几个基于websocket的API /协议:

冗余实时消息

看起来大多数人所面对的客户端是使用某种与数据对象配对的事件/命令。 另外,Slack具有消息id的概念,使得你可以关联请求和响应消息。