我们是否应该为WebSocket创建一个新的垂直,因为它可能会在繁重的操作中使用?不创建WebSocket垂直节点并在同一rest垂直节点中处理WebSocket请求对性能有何影响
发布于 2021-09-14 21:17:57
我认为,有几个概念混在一起。
默认情况下,WebSocket处理程序将在事件循环上运行。即使您将其提取到verticle,默认情况下,它仍将在事件循环上运行。您可以在worker verticle上运行它,但您不应该这样做,因为WebSockets不应该是一个长时间运行的操作。
相反,使用事件总线将消息从WebSockets处理程序发送到将为您执行“繁重操作”的worker verticles。这将使您的应用程序具有良好的伸缩性。
https://stackoverflow.com/questions/69165755
复制相似问题