minion:通过AMQP的超简单作业队列

时间:2024-05-22 06:34:24
【文件属性】:

文件名称:minion:通过AMQP的超简单作业队列

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-22 06:34:24

Ruby

奴才:通过amqp的超级简单作业队列 Minion使通过AMQP进行的处理作业变得简单而容易。 设置 奴才通过AMQP_URL将AMQP凭证拉出环境。 $ export AMQP_URL="amqp://johndoe:abc123@localhost/my_vhost" 另外,您可以像下面这样以编程方式显式设置它: Minion . amqp_url = "amqp://johndoe:abc123@localhost/my_vhost" 如果未提供URL,Minion默认为“ amqp:// guest:guest @ localhost /”,这是在本地运行的Rabbitmq的默认凭据。 原理 奴才尊重您的工作。 队列是持久的,不会自动删除。 将作业从队列弹出时,直到作业完成,他们才会收到确认。 您可以放心,一旦排队,该工作将不会丢失。 发送是同步完成的,接收是异步完成


【文件预览】:
minion-master
----VERSION(7B)
----lib()
--------minion.rb(3KB)
--------minion()
----README.rdoc(3KB)
----spec()
--------base.rb(358B)
--------enqueue_spec.rb(324B)
----Rakefile(579B)
----examples()
--------sandwich.rb(634B)
--------when.rb(490B)
--------math.rb(737B)
----minion.gemspec(2KB)
----.gitignore(4B)

网友评论