【问题标题】:Rails message queue - Alternative to RabbitMQRails 消息队列 - RabbitMQ 的替代品
【发布时间】:2016-02-16 06:28:59
【问题描述】:

我有 4 个 Rails 应用:App1App2App3App4
App2App3App4 需要在 App1。

目前,由于我需要同步的数据不经常更改,因此我使用我已经就位的 Sidekiq 实现在后台作业中向其他应用程序发送发布请求。但这绝对不是一个理想的解决方案。此更改仍在其自己的分支中,尚未在生产中合并。这就是我来这里的原因。

我一直在研究 RabbitMQ,因为我读到它肯定有这个功能。但是,对于我的用例,恕我直言,RMQ 听起来有点矫枉过正。所以我想知道你们会怎么去?还有其他轻量级的替代品吗?

【问题讨论】:

    标签: ruby-on-rails rabbitmq sidekiq


    【解决方案1】:

    如果你想走 RMQ 路线,你必须做集群和联合,这对于这种简单的问题来说非常臃肿。您可以使用 Redis 实现自己的工作队列,Sidekiq 已经将其用作消息队列。仅将 RabbitMQ 用于关键的实时消息队列系统。

    RPOPLPUSH - Redis

    【讨论】:

    • 感谢您的回答。联邦是什么意思?
    猜你喜欢
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 2021-07-21
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多