javascript – Web应用程序中的ZeroMQ用法:前端如何与后端交互

我听说过关于ZeroMQ的一些事实,我认为这是非常强大的.但现在我试着想象它如何应用于Web应用程序.

您能举例说明在Web应用程序中使用ZeroMQ吗?

所以,第一个让我感到震惊的是 – 简单的聊天应用程序.所以,我们需要前端和后端.我更喜欢使用python Tornado作为后端.使用ZeroMQ有python库.很明显.所以,接下来就是前端.在前端,我将使用一些JavaScript与后端进行交互.

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

TIA!

解决方法

最简单的方法是将WebSockets映射到ZeroMQ套接字,这对龙卷风和pyzmq的ZMQStream对象来说非常简单.这种应用程序的一个例子是 IPython Notebook.这种方法的缺点是需要websockets,这限制了你可以支持的浏览器.当然,您也可以使用jQuery等映射ajax调用,并使用龙卷风中的异步处理程序处理中继.

更复杂的网络:ZeroMQ应用程序是mongrel2网络服务器.

正确的选择取决于您的沟通模式.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...