Nachrichtenwarteschlangen in Ruby on Rails

Welche message queues sind Menschen, die für Ihre Rails-apps und was war die treibende Kraft hinter der Entscheidung, um es auszuwählen. Unterstützt die neuesten Twitter-publicity, die über Ihre in-house-queue Starling falling down Einfluss auf vorhandene design-Entscheidungen.

Arbeite ich an einer app, die eine message-queue zu verarbeiten, einige hintergrund-tasks, habe ich noch nicht viel getan, und die meisten der Sachen, die ich gesehen habe in der Vergangenheit wurde über Starling und Workling, und ehrlich gesagt, die Anwendung ist nicht sehr groß, und diese Lösung würde vermutlich ausreichen, aber ich hätte gerne Erfahrungen die Integration der besten Lösung möglich, wie ich bin sicher, ich werde Einbindung in ein größeres app an einem gewissen Punkt.

Welche message queues würden Sie vorschlagen, für eine Rails-app???

EDIT: Danke für die Vorschläge, ich werde mal schauen ein paar von Ihnen an diesem Wochenende.

EDIT Nochmal: ich habe einen Blick herum und ein wenig überfordert für die Wahl. Ich bin allerdings gehen über die Integration von RabbitMQ mit Workling in die app, die ich Baue, dann, wenn ich jemals brauchen einige Kenntnisse über eine schnelle queue habe, habe ich diese und wissen, ob oder nicht, es passt meine Bedürfnisse.

EDIT: der Suche nach mehr und mehr, dass DJ passt mir ganz gut, wenn ich immer "entwachsen" auf eine Website, die ich würde sagen, dass Resque ist, wo ich fahren würde.

EDIT: (Dez 2014) Also es ist schon eine lange Zeit, da fragte ich diese, aber ich sehe, es wird immer noch einige Ansichten oder einige Stimmen, so dass ich dachte, ich würde das update auf mein Ansatz jetzt, wenn es um meine Wahl von hintergrund-Arbeiter.

Meiner Meinung nach derzeit der beste Weg zum ausführen von hintergrund-jobs, die in Ruby ist mit Sidekiq. Eine Menge Leute haben wirklich gelobt Sidekiq für Gewinde-Arbeitern eher als Prozess pro Arbeitnehmer, welche deutlich weniger Speicher als die gerne von Resque, die ich zuvor Sidekiq. Das ist gut, aber für mich war nicht das killer-feature. Durch die Verwendung Sidetiq mit Sidekiq, das scheduling von jobs ist so trivial, dass ich umgestellt und habe es nie bereut von ihm, bei weitem die einfachste scheduling von jobs, die ich verwendet und hat Sidekiq eine Brise zu verwenden.

InformationsquelleAutor der Frage nitecoder | 2009-04-06

Schreibe einen Kommentar