Unterschiede zwischen AMQP und ZeroMQ

Kurzem Blick in diese AMQP (RabbitMQ, ActiveMQ) und ZeroMQ Technologien, interessiert zu sein in verteilten Systemen/Berechnung. War Googeln und StackOverflow ' Ing um, konnte Sie nicht finden, einen definitiven Vergleich zwischen den beiden.

Am weitesten, die ich habe ist, dass die beiden nicht wirklich vergleichbar, aber ich möchte wissen, die Unterschiede. Es scheint mir, ZeroMQ ist mehr dezentrale (nicht message-broker-spielen Mitte-Mann-handling-Nachrichten/guarenteering Lieferung) und als solche wird schneller, aber Sie ist nicht dazu gedacht, ein vollwertiges system, aber etwas gehandhabt werden programmgesteuert, so etwas wie die Schauspieler.

AMQP auf der anderen Seite scheint zu einem vollwertigen system, mit einem zentralen message-broker garantiert eine zuverlässige Lieferung, aber langsamer als ZeroMQ, weil dieser. Allerdings ist das zentrale broker schafft einen single point of failure.

Vielleicht eine Metapher wäre, client/server vs. P2P?

Sind meine Erkenntnisse wahr? Auch, was wären die Vorteile, Nachteile, oder verwenden Sie die Fälle der Verwendung der einen oder der anderen? Ein Vergleich der Verwendungen von *MQ vs. etwas wie Akka Actors wäre schön.

BEARBEITEN Habe ein wenig mehr umgesehen.. ZeroMQ scheint der neue Anwärter auf AMQP, scheint deutlich schneller zu sein, nur Problem wäre die Annahme/Implementierungen?

InformationsquelleAutor der Frage adelbertc | 2012-09-28

Schreibe einen Kommentar