Ruby 消息队列 Sparrow

MIT
Ruby
跨平台
2013-01-16
红薯

Sparrow 是一个非常快速而且轻量级的 Ruby 消息队列,遵循 memcached 协议,意味着你可以使用任何 Ruby 的 memcached 客户端来连接到 Sparrow 服务。Sparrow 将消息保存在内存中,并在关闭时通过 SQLite 将消息持久化到磁盘。

示例代码:

class MyQueue < MQueue::Queue
  def on_message(args)
    puts "Received msg with args: #{args.inspect}"
  end
end

SQS.access_key_id = 'YOURACCESSKEYID'
SQS.secret_access_key = 'YOURSECRETACCESSKEY'
   
servers = [
   MQueue::Protocols::Sparrow.new({:host => 'localhost', :port => 11212, :weight => 1}),
   MQueue::Protocols::SQS.new({:weight => 0})
]

MyQueue.servers = servers
MyQueue.publish 'test'
MyQueue.run

MyQueue.publish 'test'

MyQueue.run

加载中

评论(1)

谁家今夜扁舟子
谁家今夜扁舟子
共勉:http://www.codeyyy.com/linux/149-191-157.html

暂无资讯

暂无问答

Facebook收购iOS应用开发商Acrylic Software

今天,知名iOS+Mac平台简约邮件客户端公司Sparrow宣布,公司已经被谷歌收购。Sparrow软件的开发团队将加盟谷歌Gmail团队,并希望改变用户的邮件体验。Sparrow公司对长久以来支持公司软件的用...

2012/07/23 09:21
16
0
cook torrance

http://www.twinklingstar.cn/2013/213/torrance-sparrow-and-cook-torrance-light-model/ 一.Torrance-Sparrow光照模型 L,指向光源的单位向量; N,平面的单位法向量; E,指向观察者的单...

2015/01/15 22:09
306
0
常用iOS游戏开发工具与SDK

常用iOS游戏开发工具与SDK 2D游戏开发框架 cocos2d-iPhone,iOS平台最流行的开源2D游戏引擎,包含两个较大的版本:0.9x和2.x,其中0.9x支持OpenGL ES,2.x支持OpenGL ES 2.0。Objective-C编写...

2014/01/16 21:36
651
0
使用简单的轻量级移动web应用开发框架 - Sidetap

日期:2012-7-13 来源:GBin1.com 我们曾经介绍过5个轻量级的移动web应用开发框架,在今天的文章中,我们将介绍另外一个使用简单的轻量级移动web应用开发框架 - sidetap。Sidetap是一个使用简...

2012/07/19 16:51
149
0
如果是你你会如何宣告“我们已经被收购了”?

日期:2012-8-16 来源:GBin1.com 收购宣告向来比较尴尬,我们需要将信息用一种并不那么那人沮丧的方式传递给大家,当然大家都知道,这个过程肯定能够让一些成更富有,而另外一些人丢到工作。...

2012/08/16 15:01
21
0
【9秒实验室自研开源】Texture快速资源打包工具 for AS3-Starling源码下载

Texture资源批量生成工具 V1.0(目前只支持 sparrow / starling 格式,只支持 Windows)。 作者:9秒专家组成员,9秒北京-zahoor TexturePacker使用方法,请在命令行下调用TexturePacker.exe...

2013/09/10 19:09
310
0
使用TexturePacker一键生成CSS sprites

就标题来看,其实是贬低了TexturePacker的功能的,因为TexturePacker远远不止用于生成CSS sprites,只不过对于小编来说,也就只能用这个功能而已。

2014/04/01 11:38
47
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部