rabbitmq

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.
1
Antwort

Django Sellerie: Führe nur eine Instanz eines lang andauernden Prozesses aus

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
2
Antworten

RabbitMQ RPC über mehrere rabbitMQ-Instanzen hinweg

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
1
Antwort

Sellerie: Wie die Anzahl der Aufgaben in der Warteschlange zu begrenzen und die Fütterung zu beenden, wenn sie voll ist?

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
2
Antworten

Sellerie Aufgaben verschwinden

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
4
Antworten

Ausführen einer Aufgabe, nachdem alle Aufgaben abgeschlossen wurden

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
4
Antworten

Sellerie gibt keinen Speicher frei

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
4
Antworten

Was ist nachrichtenorientierte Middleware?

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
1
Antwort

Sellerie für HTTP-Aufrufe von Drittanbietern optimieren

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
2
Antworten

Wie kann ein RabbitMQ Client feststellen, wenn er die Verbindung zum Server verliert?

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
1
Antwort

node-amqp kann keine Nachricht an RabbitMQ senden

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