我正在尝试在Rails和Phoenix框架之间添加桥梁以进行通信。到目前为止,我可以在Rails中排队工作,而这些工作是由exq在phoenix框架中完成的。
Sidekiq::Client.push({"queue" => "elixir_queue","class" => "ElixirQueue","args" => ["foo"]})
但是我在Elixir的入队工作中遇到了问题,需要铁路来接。我尝试了这个,它使工作入队
exq.enqueue(exq,"rails_queue",'RailsQueueJob',["Hello there rails"],max_retries: 0)
但是,Sidekiq在导轨侧抛出错误,提示"error_message\":\"undefined method jid=' for #< RailsQueueJob:0x00007fe599dfda50>
。恰好没有相关文档。我该如何从长生不老药中入队,让Sidekiq接手工作。