ruby-on-rails - 什么 ruby​​ 客户端对 rabbitmq 最稳定?

标签 ruby-on-rails ruby rabbitmq

我应该为 rabbitmq 使用什么 ruby​​ 客户端?

我会在 Web 应用程序启动期间(即在初始化程序中)只连接到 rabbitmq 服务器一次,还是会在每个请求的基础上完成?

在启动时做一次是否有任何并发​​问题?

最佳答案

我在 Carrot gem 的生产中取得了很好的成功。 https://github.com/famoseagle/carrot我们的代码每个请求连接一次。

当您为应用程序维护全局连接时,会出现很多问题。如果你能避免它,我会建议反对。

关于ruby-on-rails - 什么 ruby​​ 客户端对 rabbitmq 最稳定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5364641/

相关文章:

java - Spring AMQP RabbitMQ 实现优先级队列

ruby-on-rails - 即使没有通过电子邮件链接确认电子邮件,如何配置设计使用户在注册后登录?

ruby-on-rails - 如何通过关联在 has_many 上指定连接表?

ruby - Shotgun 未使用适当的 ruby​​ 版本 (macosx)

ruby - 使用 RSpec 将类实例加倍的正确方法?

ruby - RabbitMQ:连接并发布到 Ruby 中的现有队列

mysql - 不调用rails sql数据库中的表参数

ruby-on-rails - Rails 中的国际序数

ruby-on-rails - 用 Ruby 写一个 mp4 文件

grails - 我可以阻止Grails RabbitMQ插件发送Ack吗?