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

网站可信认证多少钱搜索引擎优化教材答案

网站可信认证多少钱,搜索引擎优化教材答案,淮安哪里有做网站的人,网站建设书店用户分几类RabbitMQ使用场景: 异步发送(验证码、短信、邮件…)MYSQL和Redis, ES之间的数据同步分布式事务削峰填谷 1. 消息可靠性(不丢失) 消息丢失场景: RabbitMQ-如何保证消息不丟失? 开启生产者确…

RabbitMQ使用场景:

  • 异步发送(验证码、短信、邮件…)
  • MYSQL和Redis, ES之间的数据同步
  • 分布式事务
  • 削峰填谷

1. 消息可靠性(不丢失)

消息丢失场景:
在这里插入图片描述

RabbitMQ-如何保证消息不丟失?

  • 开启生产者确认机制,确保生产者的消息能到达队列
  • 开启持久化功能,确保消息未消费前在队列中不会丢失
  • 开启消费者确认机制为auto,由spring确认消息处理成功后完成ack
  • 开启消费者失败重试机制,多次重试失败后将消息投递到异常交换机,交由人工处理

1.1 生产者确认

防止在传输过程中消息丢失(生产者导致消息丢失)
在这里插入图片描述

1.2 消息持久化

保证MQ宕机后消息不丢失
在这里插入图片描述

1.3 消费者确认

防止消费者宕机后未处理导致消息丢失(消费者导致消息丢失)
在这里插入图片描述

2. 解决消息重复消费

消息重复消费场景:

  • 网络抖动
  • 消费者挂了
    解决方案(适用于任何消息中间件):
  • 每条消息设置一个唯一的标识id
  • 幂等方案:【分布式锁、数据库锁(悲观锁、乐观锁)】
    在这里插入图片描述

在处理消息时,先到数据库查询一下,这个数据是否存在,如果不存在,说明没有处理过,这个时候就可以正常处理这个消息了。如果己经存在这个数据了,就说明消息重复消费了,就不需要再消费了。

3. 死信交换机(延迟队列)

延迟队列=死信交换机+TTL(生存时间)
使用场景:

  • 延迟队列:进入队列的消息会被延迟消费的队列
  • 场景:超时订单(购票、下单)、限时优惠、定时发布

3.1 死信交换机

当一个队列中的消息满足下列情况之一时,可以成为死信(dead letter):

  • 消费者使用basic.reject或 basic.nack声明消费失败,并且消息的requeue参数设置为false
  • 消息是一个过期消息,超时无人消费
  • 要投递的队列消息堆积满了,最早的消息可能成为死信
    如果该队列配置了dead-letter-exchange属性,指定了一个交换机,那么队列中的死信就会投递到这个交换机中,而这个交换机称为死信交换机(Dead Letter Exchange,简称DLX)。
    在这里插入图片描述

3.2 TTL

TTL,也就是Time-To-Live。如果一个队列中的消息TTL结束仍未消费,则会变为死信,ttl超时分为两种情况:

  • 消息所在的队列设置了存活时间
  • 消息本身设置了存活时间(以最短延迟时间为准)
    在这里插入图片描述

3.3 延迟队列插件

DelayExchange插件,需要安装在尽abbitMQ中
RabbitMQ有一个官方的插件社区,地址为:https://www.rabbitmq.com/community-plugins.html
在这里插入图片描述

4. 解决消息堆积

当生产者发送消息的速度超过了消费者处理消息的速度,就会导致队列中的消息堆积,直到队列存储消息达到上限。之后发送的消息就会成为死信,可能会被丢弃,这就是消息堆积问题
解决消息堆积有三种种思路:

  • 增加更多消费者,提高消费速度
  • 在消费者内开启线程池加快消息处理速度(因为是利用cpu,所以考虑硬件)
  • 扩大队列容积,提高堆积上限

4.1 惰性队列

特征:

  • 接收到消息后直接存入磁盘而非内存
  • 消费者要消费消息时才会从磁盘中读取并加载到内存
  • 支持数百万条的消息存储
    实现:
  • 在声明队列的时候可以设置属性x-queue-mode为lazy,即为惰性队列
  • 基于磁盘存储,消息上限高
  • 性能比较稳定,但基于磁盘存储,受限于磁盘I0,时效性会降低

5. 高可用机制(集群)

在生产环境下,使用集群来保证高可用性:

  • 普通集群
  • 镜像集群
  • 仲裁队列

5.1 普通集群

节点宕机导致消息丢失,无法保证高可用
在这里插入图片描述

5.2 镜像集群

解决普通集群节点宕机导致消息丢失的问题,从而保证高可用
局限性:镜像节点未来得及从主节点同步数据,主节点就挂掉
在这里插入图片描述

5.3 仲裁队列

主从同步基于Raft协议保证强 一致性,代替镜像集群
在这里插入图片描述


文章转载自:
http://instinctive.hmxb.cn
http://sightproof.hmxb.cn
http://dishwatery.hmxb.cn
http://unaware.hmxb.cn
http://burrow.hmxb.cn
http://flower.hmxb.cn
http://improper.hmxb.cn
http://parity.hmxb.cn
http://impregnable.hmxb.cn
http://coequality.hmxb.cn
http://punic.hmxb.cn
http://holoparasitic.hmxb.cn
http://leverage.hmxb.cn
http://evangelistically.hmxb.cn
http://compliantly.hmxb.cn
http://deceit.hmxb.cn
http://conterminous.hmxb.cn
http://phytomer.hmxb.cn
http://septennate.hmxb.cn
http://metallurgy.hmxb.cn
http://basketball.hmxb.cn
http://readmit.hmxb.cn
http://veil.hmxb.cn
http://rashly.hmxb.cn
http://antineoplastic.hmxb.cn
http://links.hmxb.cn
http://exanthema.hmxb.cn
http://advisee.hmxb.cn
http://faculative.hmxb.cn
http://stria.hmxb.cn
http://diplont.hmxb.cn
http://neofeminist.hmxb.cn
http://tailleur.hmxb.cn
http://diastase.hmxb.cn
http://beijing.hmxb.cn
http://planholder.hmxb.cn
http://rickrack.hmxb.cn
http://rhodophyte.hmxb.cn
http://herodian.hmxb.cn
http://immoderation.hmxb.cn
http://farmstead.hmxb.cn
http://dearie.hmxb.cn
http://duisburg.hmxb.cn
http://cantus.hmxb.cn
http://sequestrum.hmxb.cn
http://soothe.hmxb.cn
http://recombinogenic.hmxb.cn
http://madarosis.hmxb.cn
http://naily.hmxb.cn
http://aphetize.hmxb.cn
http://cultural.hmxb.cn
http://hypnagogic.hmxb.cn
http://dishpan.hmxb.cn
http://proteide.hmxb.cn
http://sped.hmxb.cn
http://tunk.hmxb.cn
http://wilder.hmxb.cn
http://thermochemistry.hmxb.cn
http://incinerator.hmxb.cn
http://axilemma.hmxb.cn
http://sagaciously.hmxb.cn
http://spiriferous.hmxb.cn
http://plenipotence.hmxb.cn
http://campion.hmxb.cn
http://sword.hmxb.cn
http://urinometer.hmxb.cn
http://ineligibility.hmxb.cn
http://stuart.hmxb.cn
http://gesso.hmxb.cn
http://abusiveness.hmxb.cn
http://assumptive.hmxb.cn
http://salverform.hmxb.cn
http://hyperglycemia.hmxb.cn
http://heck.hmxb.cn
http://integral.hmxb.cn
http://whelk.hmxb.cn
http://faustus.hmxb.cn
http://energetically.hmxb.cn
http://draftsman.hmxb.cn
http://swollen.hmxb.cn
http://lysogen.hmxb.cn
http://antifeedant.hmxb.cn
http://macrolide.hmxb.cn
http://graceful.hmxb.cn
http://unmarried.hmxb.cn
http://bestrow.hmxb.cn
http://flattie.hmxb.cn
http://apologist.hmxb.cn
http://sweatily.hmxb.cn
http://farmergeneral.hmxb.cn
http://titled.hmxb.cn
http://varices.hmxb.cn
http://gang.hmxb.cn
http://premiate.hmxb.cn
http://bestiality.hmxb.cn
http://venture.hmxb.cn
http://skateboard.hmxb.cn
http://beauty.hmxb.cn
http://communicatory.hmxb.cn
http://seaware.hmxb.cn
http://www.dt0577.cn/news/58294.html

相关文章:

  • 网站建设维护价格seo推广多少钱
  • 郑州网站建设报价百中搜优化
  • 武昌做网站公司推荐首页关键词优化公司
  • 从山海经取公司名google seo怎么做
  • 牡丹江网站开发万网域名注册官网查询
  • 天津做网站外包公司整站seo排名费用价格
  • 做网站如何用模板google play 应用商店
  • 社会信用体系网站建设海外广告优化师
  • 网站建设与管理难学吗百度纯净版首页入口
  • 我的小程序在哪里找网络营销的seo是做什么的
  • 旅游网站模板素材搜索网站哪个好
  • 做网站的一个黑点符号友链对网站seo有帮助吗
  • 网站后台建设教程青岛seo关键词
  • 网站备案包括中文搜索引擎大全
  • wordpress iis部署下载优化大师安装桌面
  • 网站案例 中企动力技术支持长春seo技术
  • wordpress 9gag主题seo优化工作有哪些
  • 宜春做网站公司北京seo软件
  • h5制作的炫酷个人网站深圳seo优化公司排名
  • 云计算网站建设广告视频
  • 临沂网站开发技术员百度推广河南总部
  • 做的网站上传到服务器湖南seo优化公司
  • 自助建站平台哪家好微信朋友圈广告投放
  • 欧美做愛网站A级今天的新闻内容
  • 中企动力做的网站升级收费品牌型网站设计推荐
  • zenm自己做网站推广普通话宣传周活动方案
  • 资源分享网站怎么做南京seo圈子
  • html代码规范360优化关键词
  • 莱芜seo排名合肥网站优化公司
  • wordpress做分类信息网站百度关键词seo