RabbitMQ ist ein Open-Source-Nachrichtenbroker, der ursprünglich das AMQP-Protokoll mit zusätzlichen Nachrichtenprotokollen implementiert, die über eine Plug-in-Architektur unterstützt werden. Dieses Tag sollte bei Fragen verwendet werden, die das Message Broker-Produkt des RabbitMQ-Servers betreffen, oder bei Fragen zum Quellcode und zur Implementierung des RabbitMQ-Produkts. Ein bestimmtes Protokoll-Tag, wie beispielsweise amqp oder mqtt, kann ebenso geeignet sein wie das Betriebssystem und die verwendete Programmiersprache.
Ich habe einen lang andauernden Prozess, der alle fünf Minuten ausgeführt werden muss, aber mehr als eine Instanz der Prozesse sollte nie gleichzeitig ausgeführt werden. Der Prozess sollte normalerweise nicht länger als fünf Minuten dauern, aber...
17.01.2012, 23:10
Ich habe drei Clients mit jeweils eigenen RabbitMQ-Instanzen und ich habe eine Anwendung (nennen wir sie appA), die eine eigene RabbitMQ-Instanz hat, die drei Client-Anwendungen (app1, app2, app3) einen Dienst nutzen wollen AppA.
Der Dienst i...
14.02.2015, 22:00
Ich bin Sellerie sehr neu und hier ist die Frage, die ich habe:
Angenommen, ich habe ein Skript, das ständig neue Daten aus der Datenbank holen und mit Sellerie an die Mitarbeiter senden soll.
tasks.py
%Vor%
fetch_db.py
%Vor%
Hier...
05.02.2016, 19:09
Ich habe ein Django-Projekt, das mit Cron-Skript ausgeführt wird und einen Verwaltungsbefehl ausführt. Dieser Befehl erstellt in Zyklen Aufgaben für Sellerie:
%Vor%
Und die Aufgabe sieht so aus:
%Vor%
Wie Sie sehen können, habe ich einen...
12.03.2014, 14:29
Ich schreibe eine Anwendung, die eine Reihe von Aufgaben parallel ausführen muss und dann eine einzelne Aufgabe mit den Ergebnissen aller ausgeführten Aufgaben:
%Vor%
Es ist ein sehr konstruiertes und vereinfachtes Beispiel, aber hoffentlich...
30.04.2013, 20:57
Es sieht so aus, als würde Sellerie nach Beendigung der Aufgabe keinen Speicher freigeben. Jedes Mal, wenn eine Aufgabe beendet wird, würde ein Speicherverlust von 5 m-10 m auftreten. Bei Tausenden von Aufgaben wird bald der gesamte Speicher ver...
09.07.2013, 06:30
Ich habe versucht, genau herauszufinden, welche Message-orientierte Middleware ist, aber ich konnte keine realen Beispiele aus der Praxis finden, die für mich Sinn ergeben. Kann jemand mir eine klare und leicht verständliche Erklärung geben, was...
20.10.2010, 07:10
Wir verwenden Sellerie, um HTTP-Anrufe von Dritten zu tätigen. Wir haben rund 100 Aufgaben, die einfach die HTTP-API-Aufrufe von Drittanbietern aufrufen. Einige Tasks rufen die APIs in großen Mengen auf, z. B. eine halbe Million Anfragen um 4 Uh...
19.03.2016, 19:33
Wenn ich mit RabbitMQ verbunden bin und auf Ereignisse mit einem EveningBasicConsumer lausche, wie kann ich feststellen, ob ich vom Server getrennt wurde?
Ich weiß, dass es ein Shutdown-Ereignis gibt, aber es löst nicht aus, wenn ich mein Net...
22.02.2013, 21:55
Ich tring rabbitmq-tutorials , die Ruby-Version funktioniert einwandfrei, aber die node.js-Version kann keine Nachricht senden. Ich weiß nicht, was falsch ist.
%Vor%
Nachdem ich node send.js ausgeführt habe, kann der runing-Prozess node...
22.04.2013, 10:18