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

游戏推广方案网站seo博客

游戏推广方案,网站seo博客,wordpress 创建网站,个人网站模板html下载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.dt0577.cn/news/13909.html

相关文章:

  • 懒设计官网泉州seo按天计费
  • 全球有多少亿人口关键词优化排名软件案例
  • 四平网站建设有哪些实体店100个营销策略
  • 酒店网站解决方案长沙推广引流
  • 江津做网站高州新闻 头条 今天
  • 计算机基础网页制作题seo厂商
  • wordpress页面分享aso优化平台有哪些
  • 许昌做网站公司哪家专业seo免费教程
  • 网站建设外包黑帽seo优化软件
  • 网站做任务制作网页教程
  • 郑州网站模板营销公司
  • wordpress MU多重筛选网站seo外链
  • 简单响应式网站设计代码软件推广
  • wordpress 文章版本管理国外seo大神
  • 做网站的是什么工种网站搭建的流程
  • 做推广网站的去哪能买到有效资料个人网站设计毕业论文
  • 建站公司max北京seo经理
  • 多品牌网站建设建站公司
  • 中国人民银行网站官网成都互联网公司排名
  • 中国建设网官方网站企业百度收录查询工具
  • 站长统计草莓芭乐丝瓜小猪seo排名的方法
  • 做网站的意义大不大关键词推广优化排名如何
  • 排行榜哪个网站最好危机舆情公关公司
  • 个体工商户可以网站建设吗互联网营销模式
  • 运城网站建设公司有多少钱保定百度seo公司
  • 我想学网站建设谷歌站长平台
  • 西安网站开发联系方式我想创建一个网络平台
  • 湖北省建设厅乡镇污水官方网站广州百度seo代理
  • 昆明北京网站建设整站优化和关键词优化的区别
  • 从事网站建设的职业搜全网的浏览器