websocket和vertx之间的差异

websocket和vertx之间的差异,websocket,vert.x,Websocket,Vert.x,我最近一直在学习vertx和websocket。 我所理解的是,你可以使用它们进行实时应用,但我不理解它们之间的区别 websocket允许您将消息从服务器推送到客户端,反之亦然,从而鼓励发布-订阅方法。那么Vertex在做什么?它充当事件总线,还鼓励发布-订阅模型 我的分析可能完全错误,因此请纠正我,我会很高兴的。谢谢。WebSocket是一种有状态协议,通常用于客户端和服务器之间的通信 x是一个服务器端框架,它对WebSocket有很好的支持 您不必将WebSocket与Vert.x一起使用

我最近一直在学习vertx和websocket。 我所理解的是,你可以使用它们进行实时应用,但我不理解它们之间的区别 websocket允许您将消息从服务器推送到客户端,反之亦然,从而鼓励发布-订阅方法。那么Vertex在做什么?它充当事件总线,还鼓励发布-订阅模型


我的分析可能完全错误,因此请纠正我,我会很高兴的。谢谢。

WebSocket是一种有状态协议,通常用于客户端和服务器之间的通信

x是一个服务器端框架,它对WebSocket有很好的支持

您不必将WebSocket与Vert.x一起使用。但是如果您确实想使用WebSocket,Vert.x是一个很好的选择

以下是我几个月前写的一篇关于这两方面的文章:


谢谢Alexey,我对Websocket的理解是Websocket利用目的地/端点发布/订阅消息。因此,当我们将websocket与vertx一起使用时,vertx是否会将消息发布到websocket目的地?似乎仍然存在一些误解。Vert.x服务器是WebSocket端点。您的WebSocket客户端可以连接到WebSocket服务器,该服务器可以使用Vert.x实现。关于“Vert.x是一个服务器端框架”,值得注意的是:“Vert.x不是一个框架,而是一个工具包:核心库定义了编写异步网络应用程序的基本API,然后您可以为您的应用程序选择有用的模块”和“Eclipse Vert.x是一个在JVM上构建反应式应用程序的工具包”。没有Vert.x框架“以其他流行框架(如Spring、Hibernate或JSF)的方式指导/约束开发人员。