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

成都建设局网站首页wordpress安装2个网站

成都建设局网站首页,wordpress安装2个网站,cnzz,phpmysql网站模板MQ理论 队列,是一种FIFO 先进先出的数据结构。消息:在不同应用程序之间传递的数据。将消息以队列的形式存储起来,并且在不同的应用程序之间进行传递,这就成了MessageQueue。MQ通常三大作用: 异步、解耦、限流 Spring…

MQ理论

  • 队列,是一种FIFO 先进先出的数据结构。消息:在不同应用程序之间传递的数据。将消息以队列的形式存储起来,并且在不同的应用程序之间进行传递,这就成了MessageQueue。
  • MQ通常三大作用: 异步、解耦、限流

Spring的事件发布机制有类似的功能、如创建监听ApplicationEvent的监听器、容器启动过程中、会发布多个ApplicationEvent, 监听器探测到后处理,具体模型如下:

在这里插入图片描述
AppContext为Producer, Event为Message、 Listener为consumer;Producer和Consumer他们的运行状况互不干涉,没有Consumer,Producer一样正常运行,反过来也一样。也就是说,推送Producer和Consumer正常工作的,只有发布的这些事件。这种方式就称为事件驱动

SpringBoot会将自己应用过程中发生的每一个重要的运行步骤都通过事件发送出来,全都在一个内部服务进程内;
若是想搭建监控中心、监控多个SpringBoot应用的运行信息, 因为跨服务、无法通过SpringBoot事件机制完成、所以需要一个中间服务、负责转发接收和转发这些SpringBoot的应用信息;

在这里插入图片描述
需要满足:

  1. 应用AppContext和监控服务是全解耦、即应用或者监控挂了,都不影响对方;
  2. 应用AppContext与监控服务解耦、即应用只需发消息给消息服务;
  3. 消息服务要协调控制流量、起限流作用;即应用可能一瞬间发海量消息、也可能不发消息、消息服务要控制这些消息、不会同一时刻发给监控服务(海量消息内存爆了);因此消息服务需要存储这些消息、让监控服务按照自己能力慢慢消费、起削峰限流作用;

引入消息服务衍生问题

  1. 分布式、微服务下是不允许存在单点故障的,需要保证消息服务高可用(搭建集群)
  2. 系统复杂度变更;
  3. 消息安全性问题;海量数据如何保存;如何不丢失;如何避免重复消息都等;

常见消息中间件有:RabbitMQ、RocketMQ、 Kafka;
在这里插入图片描述

http://www.yayakq.cn/news/696864/

相关文章:

  • 深圳公司网站建设案例百度区域代理
  • 阿里云做网站麻烦吗wordpress 插件 升级
  • 婚庆公司网站制作可以直接进入的网站正能量大豆网
  • 学校网站建设方案宁德网页设计
  • 阳江网站设计网站上传视频教程
  • 六年级做的网站的软件下载晋州住房保障建设局网站
  • 找做防水去那个网站公建一般多少钱
  • 自适应网站平台常德软件开发
  • 网站优化效果查询网页设计怎么做流动图片
  • dw怎么做音乐网站北京广告
  • 网站标题算关键词优化吗外包加工网是正规的吗
  • 网站推广注意事项500个公司取名大全
  • 手机网站的特效百度做的网站后台怎么建设
  • 病理学系列教材的建设与实践 教学成果奖申报网站百度视频免费下载
  • 无锡个人网站建设如何建立自己的论坛
  • 微信网页版如何识别二维码百度seo是什么
  • 专门做app网站wordpress微博图床怎么用
  • 网站运营与管理wordpress自动采集aote
  • 南昌制作网站的公司会做网站怎么赚钱
  • 友汇网站建设网站后期维护管理
  • 用什么网站可以做链接海南公共招聘网
  • 宁波网站建设慕枫科技忘了网站链接怎么做
  • 网站建设属于什么销售渠道有哪几种
  • 做网站 融资企业 网站微信 建设
  • 建设淘宝联盟购物网站服装网站建设公司有哪些
  • 做网站开发需要考什么证书网站建设验收合同
  • 初中校园网站建设制度wordpress联系表格
  • 旅游 网站开发的项目描述互联网传媒公司
  • ftp上传网站之后怎么做深圳建设交易主页
  • 网站 虚拟目录温州建站平台