Was bedeutet MassTransit hinzufügen RabbitMQ?
Was ist der nutzen von Gebäude oben auf MassTransit im Vergleich zu Gebäude direkt auf RabbitMQ?
Ich glaube, dass der Vorteil von MassTransit ist " Typ " exchange (das publish-subscribe-interface /Typ), damit der Inhalt der Nachricht strukturiert ist, im Vergleich zu plain RabbitMQ-Börsen, wo der Inhalt der Nachricht ist unstrukturierter text /blob.
Welche anderen Vorteile von MassTransit?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dinge, die MT fügt oben einfach mit RabbitMQ:
Diese sind nur ein paar, einige wichtiger als andere. Die Tatsache, dass der bus, der als Host für die Verbraucher, Handler, sagas, und verwaltet alle threading ist wahrscheinlich der größte Vorteil, und die Tatsache, dass Sie host mehrere Busse, die in demselben Prozess.
Serialisierung ist die nächste größte Vorteil, denn das kann schmerzhaft sein, um sich auszurechnen, und immer ein interface-basierten message-Vertrag mit automatischer deserialisiert in Typen (einschließlich dynamisch-backed-interface-Typen) ist riesig. Die Veröffentlichung einer einzigen Klasse, die mehrere interfaces implementiert, und zu sehen, alle interessierten Verbraucher abholen Stück der Nachricht asynchron ist einfach nur genial in der Produktion als neue Schnittstellen Hinzugefügt werden können, um die Produzenten und die Vorgänger-Verbraucher sind davon unberührt.
Diese sind ein paar, Sie können sich die Dokumentation mehr http://masstransit-project.com/MassTransit/understand/additions-to-transport.html, oder geben Sie die letzten .NET Rocks! podcast ein hören für einige Verwandte content-by yours truly.