前段时间因需要,回顾了下MQ。将部分整理内容分享备忘:

  消息队列(MQ) 企业服务总线(ESB)
定义 MQ(Message Queue)消息队列。
把要传输的数据放在队列中,通过消息传递队列发送和接收消息数据,实现数据的传递。
ESB(Enterprise Service Bus)
是一个集中式的服务总线,它是传统消息中间件技术与XML、Web服务等技术结合的产物。通过ESB,可以实现集成业务处理,监控系统间消息流动,管理系统间交互的业务服务。
>>传统消息中间件指MQ
解决的问题 传递数据 集成(企业应用整合)
常见产品 ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ OSB,WebSphere,BizTalk,Orion
产品形态 通常是:运行服务 + 监控API(提供监控数据) 通常是:设计器、运行服务、监控管理平台
消息收发协议 相对固定的几种
MQTT、XMPP、Stomp、AMQP、OpenWire
支持得比较广泛(能适配外部各种主流系统所使用的协议)
消息传递模式 通常支持两种:点对点模式、发布订阅模式 能支持更多(消息的整个路由是可编排的,更为灵活)
消息路由控制 弱。具备基本的消息筛选,但不支持复杂控制。 强。支持自定义的编排。
消息处理 不支持(收到是什么消息,发出的数据还是它)。 支持。如:格式转换(将hl7转为xml/内容修改)、拆分(收一个消息拆分为多个发出)、聚合(收多个消息合并为一个)、...
特性支持情况 弱,通常交给外部系统自己实现(视具体MQ产品)。
比如,对消息重复处理的限制机制等,提供了基本保障(一些特殊和异常情况是没有处理的),往往需要外部系统自行扩展实现。
内置会支持和考虑很多特性,以orion为例,内置支持:重复调用限制机制、熔断机制、隔离机制、消息错误箱/垃圾箱机制等。
初步小结 1、ESB包含MQ
2、ESB提供了更多的用于系统集成的功能,包括:消息的路由和处理,支持更多通讯协议(从各种不同系统收发消息)。
3、ESB内置了更多的特性,以支撑对消息的路由控制(重复调用限制、熔断、隔离等)。

分享请注明出处
本文链接:https://blog.csdn.net/debug_fan/article/details/104993637

[MQ]消息队列与企业服务总线的简单比较,MQESB相关推荐

  1. java使用mq教程,Java语言快速实现简单MQ消息队列服务

    使用 JAVA 语言自己动手来写一个MQ (类似ActiveMQ,RabbitMQ) 主要角色 首先我们必须需要搞明白 MQ (消息队列) 中的三个基本角色 Producer Broker Consu ...

  2. MQ消息队列中间件:

    MQ消息队列中间件: 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应. 异步通讯:就像发信息,不需要马上回复. 同步调用的优点: 时效性较强,可以立即得到结果 同步调用的问题: ...

  3. MQ消息队列详解、四大MQ的优缺点分析

    MQ消息队列详解.四大MQ的优缺点分析 前言 面试题切入 面试官心理分析 面试题剖析 ①为什么要使用MQ 系统解耦 异步调用 流量削峰 消息队列的优缺点 四大主流MQ(kafka.ActiveMQ.R ...

  4. MQ消息队列之前置知识

    目录 一.前置知识 二.MQ前置知识 1.MQ作用 2.MQ对比 3.MQ的缺点 4.产品选型 一.前置知识 当今互联网项目微服务架构成为主流,使用微服务架构,在高并发场景下,服务之间的通信问题是我们 ...

  5. IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ消息队列

    1.引言 消息是互联网信息的一种表现形式,是人利用计算机进行信息传递的有效载体,比如即时通讯网坛友最熟悉的即时通讯消息就是其具体的表现形式之一. 消息从发送者到接收者的典型传递方式有两种: 1)一种我 ...

  6. MQ(消息队列)常见的应用场景解析

    MQ(消息队列)常见的应用场景解析 原文:MQ(消息队列)常见的应用场景解析 前言 提高系统性能首先考虑的是数据库的优化,之前一篇文章<数据库的使用你可能忽略了这些>中有提到过开发中,针对 ...

  7. 多维度对比5款主流分布式MQ消息队列,妈妈再也不担心我的技术选型了

    1.引言 对于即时通讯网来说,所有的技术文章和资料都在围绕即时通讯这个技术方向进行整理和分享,这一次也不例外.对于即时通讯系统(包括IM.消息推送系统等)来说,MQ消息中件间是非常常见的基础软件,但市 ...

  8. 阿里云ACE共创空间——MQ消息队列产品测试

    一.产品背景 消息队列是阿里巴巴集团自主研发的专业消息中间件. 产品基于高可用分布式集群技术,提供消息订阅和发布.消息轨迹查询.定时(延时)消息.资源统计.监控报警等一系列消息云服务,是企业级互联网架 ...

  9. MQ消息队列产品测试

    2019独角兽企业重金招聘Python工程师标准>>> 一.产品背景 消息队列是阿里巴巴集团自主研发的专业消息中间件. 产品基于高可用分布式集群技术,提供消息订阅和发布.消息轨迹查询 ...

最新文章

  1. percona-toolkit工具的使用
  2. 满足 Google Play 目标 API 等级 (targetSdkLevel) 的要求
  3. Android okHttp上传图片
  4. 整理的一些比较基础的面试知识点
  5. UVA 11992 - Fast Matrix Operations(段树)
  6. windows下使用命令行将employees.sql导入mysql
  7. GOOGLE的摄像头漏洞
  8. python输出字符_python输出字符
  9. 我已经弃用头条了,难道还要抛弃微信?
  10. python 查找excel内容所在的单元格_使用Python查找Excel单元格引用
  11. 【引用】MySQL定时任务
  12. 将中文汉字转换成拼音
  13. Java面向对象之创建和使用对象——定义学生/教师类并输出相关信息
  14. hive sql系列(二)——统计每个人每个月访问量和累计月访问量
  15. Unity 大面积草风吹动效果+受人物影响
  16. 内卷老员工之三级缓存和伪共享
  17. 需要给变量赋缺省值吗?
  18. xshell使用技巧
  19. 中南大学计算机系可以蹭课吗,在中南、师大上湖大的课,985/211就是会玩!
  20. MongoDB之文本搜索

热门文章

  1. python批量制作ppt_python批量将文件夹内所有PPT转化为PPTX
  2. python3必应壁纸爬虫练手
  3. 93复原IP地址(递归回溯法)
  4. python版本升级 mac_mac如何升级python版本
  5. pythoneducoder苹果梨子煮水的功效_苹果梨子汤的功效
  6. app 评论功能实现
  7. 判断空间上三个点是否共线问题【找bug篇】
  8. 网络正常,浏览器显示代理服务器没有响应怎么办?
  9. php案例:批量重命名图片
  10. 【国庆特辑】43份元宇宙报告