【文件属性】:
文件名称:rabbitmq:测试RabbitMQ的排队服务的一些特性的例子
文件大小:6KB
文件格式:ZIP
更新时间:2021-07-07 08:19:33
Ruby
RabbitMQ 示例
安装兔子宝石:
$ gem install bunny --version " >= 0.9.1 "
启动一名或多名工人(子):
$ ruby work_queue/worker.rb
将任务添加到队列(pub):
$ ruby work_queue/new_task.rb A hard task !
...并检查您的工人:
[ * ] Waiting for messages in task_queue. To exit press CTRL+C
[x] Received ' A hard task! '
[x] Done
【文件预览】:
rabbitmq-master
----pub_sub()
--------new_message.rb(403B)
--------worker.rb(681B)
----routing()
--------new_message.rb(405B)
--------worker.rb(777B)
----README.md(404B)
----work_queue()
--------worker.rb(496B)
--------new_task.rb(281B)
----topics()
--------new_message.rb(399B)
--------worker.rb(557B)
----simple_queue()
--------send.rb(251B)
--------receive.rb(310B)