Ali*_*liR 10 java wamp stomp spring-websocket
我目前正在开发一个需要使用WebSockets的项目.客户端将只是浏览器,因此对这两者的任何消息代理功能都不感兴趣.
虽然我认为这不会有什么不同,但是如果我可以对STOMP vs WAMP作为使用Spring-WebSockets的子协议获得一些评论感兴趣.
我可能会得到一些提示,可能有助于选择一个而不是另一个.
干杯,
EDITED(27-02-2014): 由于直接使用webSockets进行编程是低级的,因此在许多地方(一个是spring文档)建议使用一些子协议.
此外,在websocket上使用子协议是一种原生的webSocket安全性; 就像你可以做一个子协议验证.
还有许多其他子协议可用于代替STOMP或WAMP,如XMPP,AMQP.我找不到与这些和webSockets相关的太多信息,其中大部分只与消息代理有关.
我应该使用 STOMP 而不是任何其他子协议的一个原因(显而易见)是,我使用的是 spring-webSockets,因此对于 STOMP,我不需要在服务器端添加任何额外的库,而对于其他子协议,我需要添加任何额外的库。在客户端,我可以使用许多 JS 库,例如用于 STOMP 的 socket.io 以及用于 WAMP 等的类似 JS。
因为,我主要关心的是服务器端:所以,STOMP 就是这样。
如果我在实施解决方案时发现新的内容,我将更新这篇文章。
| 归档时间: |
|
| 查看次数: |
2357 次 |
| 最近记录: |