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

长沙网站建设手机怎么自己制作网页

长沙网站建设,手机怎么自己制作网页,pcb计价网站建设,真人男女直接做的视频网站MQ介绍 1. MQ概述 MQ(Message Queue):消息队列,是基础数据结构中FIFO(first in first out)的一种数据结构。一般用来解决流量削峰、应用解耦、异步处理等问题,实现高性能,高可用&a…

MQ介绍

1. MQ概述

MQ(Message Queue):消息队列,是基础数据结构中FIFO(first in first out)的一种数据结构。一般用来解决流量削峰、应用解耦、异步处理等问题,实现高性能,高可用,可伸缩和最终一致性架构。

  • 高性能:性能好,性能高
  • 高可用:程序不会随便挂,系统的稳定性强
  • 可伸缩:增加计算机资源的时候程序的吞吐和处理能力页跟随增加
  • 最终一致性:存进来和取出去的数据是一致的

在这里插入图片描述
图上这种情况,耦合性很大,如果其中一个系统挂掉了,整个系统就停止了

下面这种情况使用了中间件,订单系统直接向中间件发起请求,这样各个系统的耦合性降低
在这里插入图片描述
小结:

  • MQ:消息队列,用于消息传递的中间件
  • 发送消息方称为生产者
  • 接收消息方称为消费者

2. MQ优缺点

  • 优点:
    • 流量削峰:避免流量高峰期导致系统挂掉,提高系统的稳定性
    • 应用解耦:降低系统之间的依赖,提高系统容错率
    • 异步请求:提速增效,提升用户体验

削峰:

  • RPS 1000:每秒处理请求的数量为1000

  • MQ可以让程序架构高内聚,低耦合
    在这里插入图片描述
    在这里插入图片描述
    解耦:
    在这里插入图片描述
    在这里插入图片描述
    异步处理:
    在这里插入图片描述
    在这里插入图片描述

  • 缺点

    • 提高了系统的复杂度,降低了系统稳定性和可用性
      • 引入了第三方技术,增加了宕机的风险
      • 如何保证系统高可用
    • 带来了数据一致性的问题
      • 各系统间的调用增加了不确定性,如何保证最终一致性
      • 怎么处理消息丢失的情况

小结:

  • 优点
    • 流量消峰:避免流量高峰时期导致系统挂掉,提高系统稳定性
    • 应用解耦:降低系统间依赖,提高系统容错性
    • 异步处理:提速增效,提高用户体验感
  • 缺点
    • 提高了系统复杂度,降低了系统稳定性和可用性
    • 带来了数据一致性问题

3.常见的MQ介绍

在这里插入图片描述
AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。2006年,AMQP 规范发布。

4.RabbitMQ概述

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。

官网地址:https://www.rabbitmq.com/

  • 架构图:
    在这里插入图片描述

5.RabbitMQ名词解释

  • Producer:生产者,发送消息的程序
  • Consumer:消费者,接收消息的程序
  • Broker:接收和分发消息的应用,RabbitMQ Server 就是 Message Broker
  • Connection:生产者,消费者,Broker之间的TCP连接
  • Channel:通信连接信道,降低TCP连接开销
  • Virtual host:虚拟主机
  • Exchange:交换机,message 到达 broker 先存放到交换机
  • Queue:队列,消费者从这里获取消息
  • Binding:交换机与队列之间的虚拟连接,用于消息分发

6.RabbitMQ工作模式

从官网抄过来的:
在这里插入图片描述

http://www.hkea.cn/news/377684/

相关文章:

  • 企业网站如何做推广竞价推广托管公司介绍
  • 网站如何做微信登录seo公司 杭州
  • 中山里水网站建设软文广告案例分析
  • 做外贸是用什么网站做新型网络营销方式
  • 心理咨询网站开发百度手机seo软件
  • 17网站一起做网批seo营销优化
  • 做赚钱网站程序员培训班要多少钱
  • 已经收录大规模修改收录页面对网站有影响吗什么软件可以推广自己的产品
  • 丁香园做科室网站厦门网络推广
  • 免费的企业网站制作提高网站权重的方法
  • 兰州网站制作怎么样网页在线生成
  • 自建网站网址雅虎搜索引擎首页
  • 注册科技有限公司可以做网站吗百度搜索排名机制
  • 武汉做网站好网站制作多少钱一个
  • 安阳网站建设怎么从网上找客户
  • 文章博客媒体网站模板怎样在百度上打广告
  • 做网站是不是要模板直接打开百度
  • 哪个网站做app推广服务商
  • 中国哪里在大建设网站优化培训学校
  • 自己做的网站点首页出错腾讯广告代理商加盟
  • 如何做免费的网站推广东莞百度seo
  • 宜昌网站制作公司百度竞价官网
  • 建站公司网站模板论坛怎么建网站
  • 上海做b2b网站公司深圳公司网络推广该怎么做
  • 自己做的网站怎么在百度可以查到网络小说网站三巨头
  • 怎么做网站客服弹窗站长之家seo工具包
  • 自己建一个电商网站吗网络营销的定义
  • 专门做金融的招聘网站四川seo选哪家
  • wordpress nginx伪静态配置拼多多seo怎么优化
  • 深圳网站开发电话惠州网络营销