| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
12年前发布

基于 Node.js 的消息传递框架 - Messenger.js

Messenger.js 是一个基于 Node.js 的消息传递框架,使用 JSON 格式传输数据,特点是简单而且快速。

Messenger.js 非常灵活,可以处理你所有全部需求:

  • Supports Request / Reply Communication using round robin
  • Supports Publish / Subscribe (fanout) Communication
  • Supports Fire and Forget Communication
  • Supports middleware plugin for messenger Listeners (servers)
  • Extremely fast (disables TCP Nagle's algorithm)
  • Fault tolerant: clients will reconnect to servers even if server goes down and comes back later
  • Elegant API
  • Easily involves multiple servers

示例代码:

var messenger = require('messenger');    client = messenger.createSpeaker(8000);  server = messenger.createListener(8000);    server.on('give it to me', function(message, data){    message.reply({'you':'got it'})  });    setInterval(function(){    client.request('give it to me', {hello:'world'}, function(data){      console.log(data);    });  }, 1000);

项目主页:http://www.open-open.com/lib/view/home/1330525158014

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1330525158014.html
Node.js Node.js扩展