了解企业集成消息传递模式

时间:2017-10-06 17:01:07

标签: design-patterns messaging message-bus

我目前正在阅读企业集成模式:消息传递书。

但是我仍然很难理解模式及其应用程序,特别是在查看现有的实现时,例如NServiceBus,MassTransit以及另一种方式RabbitMQ。

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

例如,在“消息传递渠道”部分中,有PointToPointPubSubMessageBus,但我并没有真正得到MessageBus与其他类型信道。

我正在努力为工作和教育目的开发自定义实现,虽然我不想获得一个功能齐全的图书馆,但我还是愿意。

我找不到每种模式的简单实现(或至少是最常见的)并将它们连接在一起的任何材料。

例如,Endpoint的目的我理解它可以是ReceiverSender,这意味着它可以send(Message)或{{1}但是,与receive()有什么不同?

这意味着我可以使用MessageBus订阅Endpoint

我也没有真正看到它如何与Queue系统连接(例如RabbitMQ或自定义SQL实现)。

Endpoint是否通过排队/出队来通过队列交换消息?这是否发生在频道?

0 个答案:

没有答案