首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > squirrel message queue

squirrel message queue

  • 资源大小:29.07 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: ajax

资 源 简 介

SquirrelMQ是一个快速的消息队列。 SquirrelMQ特性: SquirrelMQ使用Slab内存分配算法来降低内存碎片,使用epoll来解决高并发问题。效率比redis要高,使用简单。 另外SquirrelMQ支持持久化,在down机的情况下也不用担心数据丢失。 SquirrelMQ支持lua脚本,你可以制定自己的处理队列程序,只要在cron/main.lua中编写代码即可。 一,SquirrelMQ使用 下面,我们介绍使用SquirrelMQ消息队列来完成上面所说的应用吧。 1) 安装Lua。 2) 首先下载编译SquirrelMQ: #> wget http://squirrel-message-queue.googlecode.com/files/squirrel-with-lua-v1.2.zip #> tar –zxvf squirrel-with-lua-v1.2.zip #> cd squirrel-with-lua-v1.2 #> make 3) 修改SquirrelMQ配置(squirrel.conf文件): ``` # 侦听端口 listingPort 6061 最大可以使用内存数(单位:字节) memoryLimitUsed 524288000 多长时间进行存储数据到硬盘(防止down机时数据丢失,单位为秒) secondsToSaveDisk 30 多少次数据变化才进行存储数据到硬盘(防止写数据过于频繁) chagesToSaveDisk 30 客户端连接多长时间不操作自动关闭(单位为秒) clientExpiredTime 60 多长时间运行一次cron(单位为毫秒)

文 件 列 表

squirrel-with-lua
ae.c
ae.h
ae_epoll.c
ae_kqueue.c
ae_select.c
cron
dlist.c
dlist.h
Makefile
php
slabs.c
slabs.h
squirrel.c
squirrel.conf
VIP VIP
0.178657s