1

私は現在、Enterprise Integration Patterns: Messaging book を読んでいます。

しかし、特に NServiceBus、MassTransit、別の方法での RabbitMQ などの既存の実装を見ると、パターンとそのアプリケーションを理解するのにまだ苦労しています。

http://www.enterpriseintegrationpatterns.com/patterns/messaging/index.html

たとえば、メッセージング チャネルのセクションにはPointToPoint, PubSubANDがありますが、他のタイプのチャネルと比較MessageBusした理由がよくわかりません。MessageBus

仕事と教育の両方の目的でカスタム実装に取り​​組もうとしています。完全な機能を備えたライブラリを手に入れたくはありませんが、適切に実装したいと考えています。

各パターン (または少なくとも最も一般的なパターン) の単純な実装とそれらの接続に関する資料は見つかりませんでした。

たとえば、EndpointI understand that it can be both a Receiveror a Senderso it can send(Message)or receive()but then, the difference between the ? との違いは何MessageBusですか?

つまり、私は ? をサブスクライブできるということEndpointですsubscribe(MessageType, Handler)

また、それがキュー システム (RabbitMQ やカスタム SQL 実装など) とどのように接続されているかもよくわかりません。

エンドポイントは、キューからエンキュー/デキューすることにより、キューを介してメッセージを交換しますか? これはチャネルで発生しますか?

4

0 に答える 0