我最近一直在学习vertx和websocket。我知道你可以使用它们来获得实时应用程序,但我不明白它们之间的区别websocket允许您将消息从服务器推送到客户端,反之亦然,这鼓励了发布-订阅方法。那vertx在干什么?它充当事件总线,还鼓励发布-订阅模型。
我的分析可能完全错了,所以请纠正我,我会很高兴的。谢谢
WebSockets是一种有状态的协议,通常用于客户端和服务器之间的通信。
Vert.x是一个服务器端框架,它对WebSockets有很好的支持。
您不必将WebSockets与Vert.x一起使用。但如果您确实想使用WebSockets,Vert.x是一个不错的选择。
这是我几个月前写的一篇关于两者的文章:
https://medium.com/@alexey.soshin/playing-ping-pong-over-websockets-with-vert-x-447c634c6c87