【问题标题】:Actioncable with Active Jobs可操作的活动作业
【发布时间】:2016-11-29 11:55:06
【问题描述】:

有没有人尝试过使用非异步适配器的活动作业的 actioncable?

当我使用活动作业(使用 sidekiq)向客户端广播消息时,它不会向任何客户端发送数据。这也是有道理的,因为 sidekiq 作为另一个进程运行并且没有连接到 Action 电缆客户端。

当我使用异步适配器切换到活动作业时,它可以工作,这也很有意义,因为这些作业是由 Puma 运行的。

知道如何使用 Sidekiq 或任何适配器从 redis 读取作业并将消息发送到所有连接的客户端吗?

谢谢

【问题讨论】:

  • 如果有人找到 redis 的替代品,我也很感兴趣。 Heroku 想要一张用于插件的信用卡(我没有:()

标签: ruby-on-rails-5 actioncable


【解决方案1】:

好吧,可能已经晚了,但我在 actioncable 上使用 redis 解决了这个问题 在 cable.yml 中

adapter: redis

【讨论】:

    猜你喜欢
    • 2015-01-17
    • 1970-01-01
    • 2016-05-03
    • 2018-03-24
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多