Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Micro 消息总线

首先什么是消息总线(BUS),BUS与消息队列MQ在模型上不尽相同,尽管它们非常相通相似。我们不去过度探讨什么是队列什么是总线,甚至,我们也可以把它们当成是一回事。

简而言之,总线就框架内部应用之间通信的交通枢纽,它与request/response模型不同,它强调消息或信息要经过它,而后者则是无状态无中转的。

微服务应用之间广播、侦听消息都可以经过总线管理,与此同时,根据业务需要,总线可以把经过它处理的消息持久化,针对不同类型应用隔离彼此间的通信等等。

故而,总线在一定程度上也会依赖MQ或其它类似的异步消息处理中间件,比如RabbitMQ、Kafka、NATs等等。