nodeMQ基于nodejs和Redis的开源消息队列系统.doc_第1页
nodeMQ基于nodejs和Redis的开源消息队列系统.doc_第2页
nodeMQ基于nodejs和Redis的开源消息队列系统.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

nodeMQ 是基于Nodejs 和Redis 开发的消息队列系统,目前仅仅是beta版本。支持简单的put get操作,采用http协议访问。项目地址:/lnmp/nodemqRedis client 采用的是 /tristandunn/node-redis-client基于Redis 数据库,可以方便进行性能调优,和支持分布式的消息队列,nodejs 自身又可作为webserver,二次开发也非常方便,全部代码才100多行,这仅仅是第一个beta版本,后面考虑添加监控运行状态的功能和提升性能=使用说明put 操作curl 06:8000/put?data=xxxxxxxxxxget 操作curl 06:8000/get=安装使用安装nodejs和Redis之后,git clone /lnmp/nodemq.gitcd nodemqconfig.js 负责配置nodemq server 和redis的端口和域名运行nodemq 也非常简单node index.js=压力测试数据 原生配置文件,对Redis没有进行任何优化put操作压力测试libosearch106 src$ webbench -t 10 -c 100 06:8000/put?data=xxxxxxxxxxWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET 06:8000/put?data=xxxxxxxxxx100 clients, running 10 sec.Speed=242718 pages/min, 307442 bytes/sec.Requests: 40453 susceed, 0 failed.libosearch106 src$ webbench -t 10 -c 300 06:8000/put?data=xxxxxxxxxxWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET 06:8000/put?data=xxxxxxxxxx300 clients, running 10 sec.Speed=247836 pages/min, 315873 bytes/sec.Requests: 41306 susceed, 0 failed.libosearch106 src$ webbench -t 10 -c 500 06:8000/put?data=xxxxxxxxxxWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET 06:8000/put?data=xxxxxxxxxx500 clients, running 10 sec.Speed=237558 pages/min, 304866 bytes/sec.Requests: 39593 susceed, 0 failed.get 操作压力测试libosearch106 src$ webbench -t 10 -c 100 06:8000/getWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET 06:8000/get100 clients, running 10 sec.Speed=287718 pages/min, 359655 bytes/sec.Requests: 47953 susceed, 0 failed.libosearch106 src$ webbench -t 10 -c 300 06:8000/getWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET 06:8000/get300 clients, running 10 sec.Speed=298908 pages/min, 373635 bytes/sec.Requests: 49818 susceed, 0 failed.libosearch106 src$ webbench -t 10 -c 500 06:8000/getWebbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET htt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论