文件名称:proletariat:由 RabbitMQ 提供支持的 Ruby 中的轻量级后台处理
文件大小:29KB
文件格式:ZIP
更新时间:2024-07-28 12:23:08
Ruby
无产阶级:幕后工作者联合起来! Ruby 中的轻量级后台处理,由 RabbitMQ 和优秀的并发 ruby gem 提供支持。 安装 将此行添加到您的应用程序的Gemfile : gem 'proletariat' 并运行: $ bundle 如何使用 RabbitMQ 连接配置 如果您没有使用默认的 RabbitMQ 连接设置,请确保存在RABBITMQ_URL变量。 如果您使用 Foreman,这可能会在您的.env : RABBITMQ_URL=amqp://someuser:somepass@127.0.0.1/another_vhost 设置工人 你的工人类应该从Proletariat::Worker继承并实现#work方法。 Proletariat 专门用于 RabbitMQ Topic 交换。 路由键可以通过调用.listen_on来绑定。 这可以多次调用
【文件预览】:
proletariat-master
----.gitignore(60B)
----README.md(3KB)
----.rubocop.yml(39B)
----CHANGELOG.md(645B)
----Gemfile(200B)
----LICENSE(657B)
----.rspec(26B)
----proletariat.gemspec(890B)
----spec()
--------lib()
----lib()
--------proletariat()
--------proletariat.rb(2KB)
----Rakefile(28B)
----circle.yml(36B)