当前位置: 首页 > news >正文

高级网站开发培训最新国际新闻热点事件

高级网站开发培训,最新国际新闻热点事件,主题网络图幼儿园怎么设计,湘潭网站开发公司什么是MQ 本质是一个队列,只不过队列中存放的信息是message罢了,还是一种跨进程的通信机制,用于上下游传递信息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦物理解耦”的消息通信服务。使用了MQ之后,信息发送…

什么是MQ

本质是一个队列,只不过队列中存放的信息是message罢了,还是一种跨进程的通信机制,用于上下游传递信息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了MQ之后,信息发送上有只需要依赖MQ,不用依赖其他服务。

为什么要使用MQ

  • 流量消峰
  • 应用解耦
  • 异步处理

MQ的分类

  • ActiveMQ
    • 优点:单机吞吐量万级,时效性ms级,可用性高,基于主从架构高可用性,消息可靠性较低的概率丢失数据
    • 缺点:维护较少,高吞吐量场景较少使用
  • Kafka
    • 大数据中使用率高,百万级TPS的吞吐量
    • 优点:吞吐量高、分布式、时效性高、不会丢失数据、使用广泛
    • 缺点:消息失败不支持重试
  • RocketMQ
    • 优点:单机吞吐量高、0丢失、支持10亿级别的消息堆积
    • 缺点:支持客户端语言不多
  • Rabbit
    • 当前最主流的消息中间件之一
    • 优点:支持高并发、性能好、吞吐量高、跨平台、支持多种语言、社区活跃高…
    • 缺点:商业版需要收费,学习成本高

MQ的选择

  • Kafka:大数据、大型公司、日志采集
  • RocketMQ:金融互联网、稳定性上值得信赖、高并发
  • RabbitMQ:时效性微秒级、社区活跃度比较高、数据量没那么大

RabbitMQ

概念

是一个消息中间件:接收、存储和转发信息数据

  • 生产者:生产数据发送信息的程序是生产者
  • 交换机:

    在这里插入图片描述

  • 队列:

    在这里插入图片描述

  • 消费者:

    在这里插入图片描述

核心部分

  • 工作原理

    在这里插入图片描述

  • Broker:接收和分发信息的应用,RabbitMQ Server就是Message Broker

  • Virtual host:

    在这里插入图片描述

  • Connection:publisher/consumer和broker之间的TCP连接

  • Channel:

    在这里插入图片描述

  • Exchange:

    在这里插入图片描述

  • Queue:消息最终被送到这里consumer取走

  • Binding:

    在这里插入图片描述

http://www.fp688.cn/news/158875.html

相关文章:

  • 网站代理备案 靠谱么谷歌查询关键词的工具叫什么
  • win7怎么做网站深圳市前十的互联网推广公司
  • 做外国购物网站需要交税吗网络平台建设及运营方案
  • 长沙房价2022年最新房价seo会被取代吗
  • 有阿里云主机管理平台如何自己做网站东莞网络优化调查公司
  • 宁波网站开发建设公司seo是什么服
  • 中油七建公司官网搜狗seo查询
  • 苏州行业网站建设服务怎么自己刷推广链接
  • 中国城乡住房和城乡建设部网站网络销售好做吗
  • 如何做销售网站百度打车客服电话
  • 四川交投建设招标网站edm营销
  • 做微网站平台深圳关键词快速排名
  • ghostwin8网站奖别人做小红书推广费用一般多少
  • 宁波网站推广在哪里如何免费搭建自己的网站
  • 免费wap网站建设代写稿子的平台
  • 深圳做小程序的公司排名seo免费系统
  • php做网站首页现在如何进行网上推广
  • 做网站时尺寸多大国际新闻界官网
  • 网站相关前置许可百度助手
  • 网页设计作品欣赏网站江西省水文监测中心
  • 免费行情网站怎么提高关键词搜索权重
  • 晋江做网站模板google推广工具
  • 重庆做网站建设的公司互联网营销师国家职业技能标准
  • 企业网站的推广方式bt磁力库
  • 沧州营销型网站建设西安外包网络推广
  • 手机软件下载网站免费的网页网站
  • 杭州做网站建设百度投放平台
  • 网页网站设计培训东莞百度推广优化排名
  • 程序员接单平台有哪些seo关键词优化软件合作
  • 有没有网站做字体变形seo关键词排优化软件