2016-07-26 17 views
1

Hat jemand versucht, ein Actioncable mit aktivem Job mit einem anderen Adapter als async?Aktionskabel mit aktiven Jobs

Wenn ich aktiven Job (mit sidekiq) verwende, um Nachrichten an Clients zu senden, sendet es keine Daten an einen der Clients. Dies ist auch deshalb sinnvoll, weil sidekiq als ein anderer Prozess läuft und keine Verbindungen zu Aktionskabel-Clients hat.

Wenn ich mit einem asynchronen Adapter zum aktiven Job wechsel, funktioniert das auch, weil die Jobs von Puma ausgeführt werden.

Haben Sie eine Idee, wie Sidekiq oder ein anderer Adapter verwendet werden kann, um Aufträge von redis zu lesen und Nachrichten an alle angeschlossenen Clients zu senden?

Dank

+0

Wenn jemand eine Alternative finden Redis, ich bin interessiert. Heroku will eine Kreditkarte für Addon (ich habe keine :() – plombix

Antwort

0

gut, dann ist es zu spät sein kann, aber ich löse dies mit redis auf actioncable in cable.yml

adapter: redis