我正在学习消息传递系统,这些术语把我弄糊涂了。
下面的所有消息传递系统提供了具有不同特性集的服务之间的松散耦合。
先进先出,拉动机制,1消费者每个队列但有多少生产者?
message bus
-pub/sub 模型,任意数量的消费者和任意数量的生产者处理消息?Azure Service Bus
是 message bus
的实现吗?
event bus
-pub/sub 模型,任意数量的消费者和任意数量的生产者处理事件?
就术语而言,人们是否交替使用 message bus
和 event bus
?
事件和消息之间有什么区别? 在这种情况下,它们只是同义词吗?
event hub
-pub/sub 模型、分区、重放,用户可以将事件存储在外部存储器中或接近实时数据分析。活动中心到底是什么?
event grid
-它可以用作事件集线器的下游服务。它到底做了什么 event hub
没有做的事情?
有没有人能提供一些历史背景,比如每种技术如何演变成另一种技术,每种技术又如何与一些实际用例相联系?
我发现 消息总线与消息队列很有用