Design patterns 了解企业集成消息传递模式
我目前正在阅读《企业集成模式:消息传递》一书 但我仍然很难理解模式及其应用程序,特别是在查看现有实现(如NServiceBus、MassTransit和另一种RabbitMQ)时 例如,在消息传递通道部分中,有Design patterns 了解企业集成消息传递模式,design-patterns,messaging,message-bus,Design Patterns,Messaging,Message Bus,我目前正在阅读《企业集成模式:消息传递》一书 但我仍然很难理解模式及其应用程序,特别是在查看现有实现(如NServiceBus、MassTransit和另一种RabbitMQ)时 例如,在消息传递通道部分中,有PointToPoint、PubSub和MessageBus但我并不真正理解MessageBus与其他类型通道之间的关系 我正试图为工作和教育目的开发一个定制的实现,虽然我不想得到一个功能齐全的库,但我希望能够正确地使用它 我找不到任何关于每个模式(或至少是最常见的)的简单实现以及将它们
PointToPoint
、PubSub
和MessageBus
但我并不真正理解MessageBus
与其他类型通道之间的关系
我正试图为工作和教育目的开发一个定制的实现,虽然我不想得到一个功能齐全的库,但我希望能够正确地使用它
我找不到任何关于每个模式(或至少是最常见的)的简单实现以及将它们连接在一起的材料
例如,端点的用途
我知道它既可以是接收者
也可以是发送者
,因此它意味着它可以发送(消息)
或接收()
,但是消息总线
有什么区别呢
这意味着我可以使用subscribe(MessageType,Handler)
订阅端点
我也不知道它是如何与队列系统(如RabbitMQ或自定义SQL实现)连接的
端点是否通过队列的入/出队列来交换消息?这是在英吉利海峡发生的吗