Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript web应用程序中ZeroMQ的使用:前端如何与后端交互_Javascript_Ajax_Tornado_Zeromq - Fatal编程技术网

Javascript web应用程序中ZeroMQ的使用:前端如何与后端交互

Javascript web应用程序中ZeroMQ的使用:前端如何与后端交互,javascript,ajax,tornado,zeromq,Javascript,Ajax,Tornado,Zeromq,我听说了一些关于ZeroMQ的事实,我认为这是一个非常强大的东西。但现在我试着想象一下如何将其应用到web应用程序中 您能举一个在web应用程序中使用ZeroMQ的例子吗 因此,我首先想到的是一个简单的聊天应用程序。所以,我们需要前端和后端。我更喜欢使用python+Tornado作为后端。有用于使用ZeroMQ的python库。很清楚。所以,接下来就是前端。在前端,我将使用一些javascript与后端交互 所以,要做到这一点,我应该使用ajax调用,对吗?还有其他方法吗 蒂亚 最简单的方法是

我听说了一些关于ZeroMQ的事实,我认为这是一个非常强大的东西。但现在我试着想象一下如何将其应用到web应用程序中

您能举一个在web应用程序中使用ZeroMQ的例子吗

因此,我首先想到的是一个简单的聊天应用程序。所以,我们需要前端和后端。我更喜欢使用python+Tornado作为后端。有用于使用ZeroMQ的python库。很清楚。所以,接下来就是前端。在前端,我将使用一些javascript与后端交互

所以,要做到这一点,我应该使用ajax调用,对吗?还有其他方法吗


蒂亚

最简单的方法是将WebSocket映射到ZeroMQ套接字,这对于tornado和PyZMQ的ZMQStream对象非常简单。这类应用程序的一个例子是。这种方法的缺点是需要WebSocket,这限制了您可以支持的浏览器。当然,您还可以使用jQuery等映射ajax调用,并在tornado中使用异步处理程序处理中继

更复杂的web:ZeroMQ应用程序是web服务器


你的正确选择取决于你的沟通模式。

嘿,伙计,你的进展如何?我和你一样也有同样的问题