我使用一个独立的Python服务器检查了通过sockJS支持web套接字的两个类似的解决方案,到目前为止,我发现了两个解决方案。
我需要编写一个复杂的、可伸缩的基于web套接字的web应用程序,恐怕很难伸缩Tornado,而且Vertx在web套接字水平伸缩方面似乎更好。
我还知道Redis可以与Tornado一起用于水平缩放pub/sub系统,HAproxy用于缩放SockJS请求。
在Vertx和Tornado之间,编写支持SockJS的可伸缩系统的首选解决方案是什么?
最佳答案
Vertx具有内置群集支持。我还没有尝试过多个节点,但似乎有几个节点可以很好地工作。在内部,它使用hazelcast来组织节点。
Vertx也运行在JVM上,JVM已经有许多监视/管理工具,这些工具可能很有用。所以在我看来,Vertx似乎喜欢“电池附带”的解决方案。
关于python - Vertx SockJS服务器与Sockjs-Tornado,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12652336/