zoukankan      html  css  js  c++  java
  • 消息总线(bus)和消息驱动(stream)的区别

      最近学习了阳哥的springcloud教程,很是牛逼!但好像也有一些点没说明白,比如好像没提及消息总线和消息驱动的区别,毕竟都是跟 mq 挂钩 嘛。下面也谈谈我的理解吧

      1. 消息总线:我对他的理解 就和配置中心,注册中心一个级别的,类似消息中心、消息总部那个味道;所有微服务实例的消息收发都找消息总线。而springcloud-bus消息总线的消息中间件支持有rabbitmq和kafka,也就是说 消息中间件 是 消息总线的实现之一,也有可能存在不是消息中间件但也能够实现 消息总线 的作用。

      2. 消息驱动:这个理解比较容易,说简单点就类似 接口,面向消息驱动编程,屏蔽底层具体的消息组件,不管他是什么mq(类似实现类),只要操作统一的消息API即可;

      这样进行梳理,消息总线的实现可以是消息驱动,而消息驱动的具体实现组件,可以是rabbitmq,kafka,activemq等等

  • 相关阅读:
    小猪存钱罐
    SSL与HTTPS协议
    KVM之XFS磁盘扩容
    vue学习笔记(一)
    ant打包总结
    github上传代码总结
    java中map遍历的总结
    angularjs初学总结
    angularjs常用指令
    github上传代码总结
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14454138.html
Copyright © 2011-2022 走看看