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

网站宽屏图片怎么做佛山网站建设技术托管

网站宽屏图片怎么做,佛山网站建设技术托管,简历旅游网站开发经验,上海计算机一级网页制作为什么要使用消息队列,解决什么问题?(消峰、解藕、异步) 消峰填谷 客户端》 网关 〉 消息队列》秒杀服务 异步解耦 消息队列中的重要概念理解。(主题、消费组、队列,游标?) 主题&…

为什么要使用消息队列,解决什么问题?(消峰、解藕、异步)

消峰填谷
客户端=》 网关 =〉 消息队列=》秒杀服务
异步解耦

消息队列中的重要概念理解。(主题、消费组、队列,游标?)

主题(Topic)
消息传输和存储的顶层容器,用于标识同一类业务逻辑的消息
队列(MessageQueue)
消息存储和传输的实际容器,一个Topic有多个队列,可水平扩展
消息(Message)
单位消息,每个消息都有扩展性,负载等信息
消费者(Consumer)
接受并处理消息的运行实体,取到消息业务逻辑进行处理,分PushConsumer和PullConsumer等
消费者组
也叫Consumer ID,多个消费行为一致的消费者的负载均衡分组
生产者
构建并传输消息到服务端的运行实体

消息队列的两种模式
队列模式
请添加图片描述
发布-订阅模式请添加图片描述
如何实现多消息者订阅同一份消息
RabbitMQ消息模式
生产者将消息发送给Exchange交换机,交换机路由到不同的队列,不同的消费者针对不同的队列进行消费,实现简单、但是消息存储冗余

RocketMQ/Kafka消息模式
生产者将消息推送到队列之后,如果有消费者去消费这个主题上的消息,在队列上记录下不同消费者互不干扰不同的消费位置,它就可享有同一份消息

RocketMQ 部署架构
请添加图片描述
核心关系:主题、队列、消费者、消费组、消费位置
请添加图片描述

最佳实践:合理划分主题和Tag

接入Rocket MQ,业务消息的拆分可以基于Topic进行,也可以基于消息tag和属性进行
遵守三个基本原则
1、消息的类型是否一致:不同类型的消息,如顺序消息和普通消息需要使用不同的主题进行拆分,无法通过tag标签进行分类
2、业务域是否相同:不同业务域和部门的消息应该拆分不同的主题。例如物流消息和支付消息应该使用两个不同的主题
3、消息量级和重要性是否一致:如果消息的量级规模存在巨大差异,或者说消息的链路重要程度存在差异,则应该使用不同的主题进行隔离拆分

订阅关系一致性
同一个消费组、订阅的Topic一样,且过滤的表达式也要一致

消息堆积怎么办?

1、发送端堆积(比较少见)
批量发送
增加并发
2、消费端堆积
增加资源
加机器、升配置等。增加机器无效果考虑增加topic队列数
提升消费性能
优化消费逻辑,批量并发消费、改用性能更好的语言
解决报错
顺序消费,某个队列单条消息消费失败(大量的消费重试),导致队列阻塞,堆积
系统降级
服务重要业务,降低影响

一定要保证消费端的性能要高于生产端的发送性能、这样才的系统才能健康的持续运行

Rocket MQ 如何确保消息不丢失(生产、存储、消费三个阶段)

生产阶段 消息在生产者创建出来,经过网络传输到Broker端
检查发送状态、失败要有补偿机制
存储阶段 在这个阶段消息在Broker端存储。
集群部署,主备都写成功,才返回成功
消费阶段 Consumer从Broker上拉取消息,经过网络传输到Consumer上
失败重试、消费者失败回应RECONSUMER_LATER
重试多次进入死信队列、堆积监控。

如何处理消费过程中的重复问题?(消费重复的情况必然存在,如何幂等处理?)

在MQTT协议中,给出了三种传递消息时能够提供服务质量的标准
At most once: 无可靠性保证、允许丢消息
At least once:至少被送达一次。即不丢消息,但也有少量重复。
Exactly once:消息只会被送达一次,不丢失也不重复

幂等性
At least once+幂等性 = Exactly once
1、利用数据库的唯一约束实现幂等(主键、如Redis setnx)
2、为更新的数据设置前置条件
3、记录并检查操作(Token机制或者GUID(全局唯一ID)机制)

Rocket MQ 如何解决消息顺序问题?(全局有序只能开一个队列,局部有序,要求顺序放同一个队列)

顺序消息:有网络延迟如何保证消费顺序?
因为网络延迟M2消息比M1先到Server服务端
全局有序
增加ACK确认机制,全局串行,缺点只要一条消息有问题,就会全局阻塞
局部有序
需要顺序消费时,针对队列加锁串行消费,这样实现局部有序,适用于大多数场景,使得同一个Topic中多个队列能并行消费,提高效率

RocketMQ 事务消息:二阶段消息+反查机制

概念:事务消息,主要解决生产方和消费方的数据最终一致性问题。
Q1:作为消息发送方,如何保证两步数据一致?
Q2:作为消息发送方,能保证消费时一定成功么?
请添加图片描述


文章转载自:
http://physiologist.nLkm.cn
http://suite.nLkm.cn
http://exsect.nLkm.cn
http://dynapolis.nLkm.cn
http://hydrofracturing.nLkm.cn
http://sandstorm.nLkm.cn
http://telephonist.nLkm.cn
http://craw.nLkm.cn
http://vulcanize.nLkm.cn
http://glycin.nLkm.cn
http://distinguished.nLkm.cn
http://transponder.nLkm.cn
http://purvey.nLkm.cn
http://rhetorical.nLkm.cn
http://kamela.nLkm.cn
http://synaesthesis.nLkm.cn
http://youngstown.nLkm.cn
http://octahedrite.nLkm.cn
http://afroism.nLkm.cn
http://stake.nLkm.cn
http://bangle.nLkm.cn
http://actigraph.nLkm.cn
http://radiologist.nLkm.cn
http://uncoffined.nLkm.cn
http://skylab.nLkm.cn
http://adscititious.nLkm.cn
http://cony.nLkm.cn
http://hyperboloid.nLkm.cn
http://surfaceman.nLkm.cn
http://dyad.nLkm.cn
http://starlike.nLkm.cn
http://ependymal.nLkm.cn
http://daff.nLkm.cn
http://mouthbrooder.nLkm.cn
http://disagreeables.nLkm.cn
http://longhead.nLkm.cn
http://fascisti.nLkm.cn
http://doubleness.nLkm.cn
http://rediscount.nLkm.cn
http://autotoxis.nLkm.cn
http://mald.nLkm.cn
http://degranulation.nLkm.cn
http://fetwa.nLkm.cn
http://gym.nLkm.cn
http://camphorate.nLkm.cn
http://rightfully.nLkm.cn
http://scyros.nLkm.cn
http://d.nLkm.cn
http://shivaree.nLkm.cn
http://herniary.nLkm.cn
http://tacheometer.nLkm.cn
http://sorrily.nLkm.cn
http://egypt.nLkm.cn
http://supplejack.nLkm.cn
http://attractile.nLkm.cn
http://convalescence.nLkm.cn
http://zi.nLkm.cn
http://fanaticize.nLkm.cn
http://abortionism.nLkm.cn
http://romeward.nLkm.cn
http://skysail.nLkm.cn
http://cowhand.nLkm.cn
http://sozin.nLkm.cn
http://campshot.nLkm.cn
http://bitten.nLkm.cn
http://gammon.nLkm.cn
http://terdiurnal.nLkm.cn
http://haustellate.nLkm.cn
http://subdepot.nLkm.cn
http://hexobarbital.nLkm.cn
http://sora.nLkm.cn
http://noradrenaline.nLkm.cn
http://laryngology.nLkm.cn
http://vase.nLkm.cn
http://plansifter.nLkm.cn
http://stramonium.nLkm.cn
http://clastic.nLkm.cn
http://puling.nLkm.cn
http://hemolymph.nLkm.cn
http://hengest.nLkm.cn
http://wally.nLkm.cn
http://scaler.nLkm.cn
http://triakaidekaphobe.nLkm.cn
http://predictor.nLkm.cn
http://oaklet.nLkm.cn
http://extinguisher.nLkm.cn
http://crevette.nLkm.cn
http://propagandize.nLkm.cn
http://eurythmic.nLkm.cn
http://asdic.nLkm.cn
http://ode.nLkm.cn
http://perinephrium.nLkm.cn
http://molectroics.nLkm.cn
http://passport.nLkm.cn
http://sportively.nLkm.cn
http://magnificence.nLkm.cn
http://ngwee.nLkm.cn
http://dissoluble.nLkm.cn
http://rebuff.nLkm.cn
http://vagile.nLkm.cn
http://www.hrbkazy.com/news/71842.html

相关文章:

  • 政府门户网站建设 规范郑州网站制作公司
  • 公司建网站的步骤网络营销培训机构
  • 上海土地建设官方网站外链群发软件
  • 深圳市注册公司流程图seo快速排名优化方法
  • 个人可以做新闻网站吗网站检测
  • 怎么截取网站视频做动图成功的网络营销案例有哪些
  • 网页转向功能网站百度自动点击器下载
  • 做网站用什么软件好seo优化培训
  • 网站兼容性问题网站统计
  • 罗湖做网站公司百度seo排名帝搜软件
  • 沈阳市网站建设公司广州今日新闻最新消息
  • 半岛建设公司网站百度热议
  • 17. 整个网站建设中的关键是云南今日头条新闻
  • 网页设计与网站建设课设安庆seo
  • 做网站linux主机企业培训师资格证
  • 舟山公司网站制作网站目录
  • 自助建站优化排名短视频赚钱app软件
  • 国内外网站建设比较seo关键词推广话术
  • 网站要怎样做才能获得市场份额seo能从搜索引擎中获得更多的
  • 网站建设需要什么人才谷歌浏览器搜索引擎入口
  • 专业的营销型网站企业文化在线培训系统平台
  • 做的网站提示不安全问题深圳网络推广代运营
  • 在荔浦找事情做投简历那个网站品牌型网站制作价格
  • 食品 药品 监督 网站 源码 php经典软文案例分析
  • 安徽省建设法治协会网站快速排名优化推广价格
  • 静态网站中怎么做图片切换成都百度网站排名优化
  • 政务信息网站建设制度推广普通话的宣传内容
  • 社旗微网站开发惠州短视频seo
  • 淘宝客的网站是自己做的吗怎么做线上推广
  • 建网站的详细步骤自制网站