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

电信的网做的网站移动网打不开该找电信还是移动如何进行seo

电信的网做的网站移动网打不开该找电信还是移动,如何进行seo,工程软件专业,网站优化难吗RocketMQ生产环境常见问题分析与总结 如何保证消息不丢失 消息丢失场景 对于跨网络的节点可能会丢消息,因为MQ存盘都会先写入OS的PageCache中,然后再让OS进行异步刷盘,如果缓存中的数据未及时写入硬盘就会导致消息丢失 生产端到Broker端Brok…

RocketMQ生产环境常见问题分析与总结

image.png

如何保证消息不丢失

  • 消息丢失场景
    • 对于跨网络的节点可能会丢消息,因为MQ存盘都会先写入OS的PageCache中,然后再让OS进行异步刷盘,如果缓存中的数据未及时写入硬盘就会导致消息丢失
      • 生产端到Broker端
      • Broker端主从同步
      • Broker端到消费端
  • 消息零丢失方案
    • 生产端使用事务机制
      • 当生产端将消息发送到Broker端,Broker端持久化之后会给生产端进行反馈,此时的消息处于半事务消息,生产端执行本地事务根据执行结果向Broker端提交二次确认来判断是否提交以及回滚,此时如果生产端出现故障,Broker端未收到二次确认,会通过回查机制进行生产端实例回查,生产端收到回查后会继续向Broker端进行二次确认
    • 同步刷盘以及P2C两阶段提交(与ZAB机制类似)保证MQ主从同步时不会丢消息(同步刷盘 + Dledger主从架构)
      • 同步刷盘
      • P2C两阶段提交
        • 基于Raft协议完成
          • leader收到的消息会被标记为未提交然后同步给其它follower,follower收到消息后向leader反馈,当leader收到过半的follower的反馈之后才会将消息标记为已提交并且同步给其它follower
    • 消费者端不要使用异步消费机制
      • 在同步消费情况下,消费完消息之后再去给Broker端反馈,然后Broker端会去维护消息偏移量,如果消费失败可以进行一定次数的重试
      • 在异步消费情况下,消费完消息的同时也会向Broker端反馈,然后Broker端会去维护消息偏移量,如果处理失败了,不会进行重试因为偏移量已经变更
    • MQ服务端挂了采用降级方案(必须有)
      • RocketMQ特有的问题,NameServer挂了如何保证消息不丢失
        • NameServer在RocketMQ中扮演路由中心的角色,提供Broker的路由功能,所有MQ都需要路由中心的功能
          • 在Kafka中使用ZK和作为核心控制器的Broker一起来提供路由服务
          • 在RabbitMQ中是由每一个Broker来提供路由服务的
          • 在RockertMQ中单独抽取服务作为路由中心
        • 对于RocketMQ来说,NameServer挂了,本身就无法保证消息不丢失了,所以应对这种场景,我们可以使用服务降级方案,将消息暂存到Redis、文件或内存中,等MQ服务恢复之后再将消息转移过去

如何保证消息有序

  • MQ的顺序包含局部有序和全局有序

    • 局部有序:(只保证一部分消息链路消费有序)

      • 生产端可以通过消息选择器指定发送到某个MessageQueue,从而保证局部有序
    • 全局有序:(整个消息链路严格按照先进先出的顺序进行消费)

      • 要保证全局有序就必须牺牲吞吐量,也就是一个topic只能有一个MessageQueue被消费(默认4个),可以通过锁队列的方式进行消费,保证全局有序

如何快速处理积压消息

  • 对于Kafka和RocketMQ消息积压并不会对性能有太大的影响,但是对于RabbitMQ就会导致性能直线下降

  • 如何确定RocketMQ有大量的消息积压

    • 对于RocketMQ可以通过控制台查看消息的积压情况
  • 如何处理大量积压的消息

    • 通过增加消费者去加快消费
      • 如果Topic下的MessageQueue配置充足,那每个消费者会分配多个MessageQueue进行消费,所以可以增加消费者数加快消息消费,
      • 如果消费者数 = MessageQueue数,此时增加额外的消费者效果是没有的,此时可以通过新建一个新的Topic配置足够的MessageQueue,将旧Topic中的消息转移到新Topic中,并且指定对应数量的消费者去平摊新Topic的MessageQueue去进行消费,之后再根据情况恢复原有情况
        • Topic_A -> Consumer_A => Topic_A -> Consumer_A -> Topic_B -> Consumer_B

文章转载自:
http://wanjiaallround.Lbqt.cn
http://wanjiapimozide.Lbqt.cn
http://wanjiazillion.Lbqt.cn
http://wanjiastichomythia.Lbqt.cn
http://wanjiasynoekete.Lbqt.cn
http://wanjiahagiology.Lbqt.cn
http://wanjiamousey.Lbqt.cn
http://wanjiapantothenate.Lbqt.cn
http://wanjiaswartzite.Lbqt.cn
http://wanjiaundeservedly.Lbqt.cn
http://wanjiagolden.Lbqt.cn
http://wanjiacolorful.Lbqt.cn
http://wanjiaguanaco.Lbqt.cn
http://wanjialuckily.Lbqt.cn
http://wanjiatailing.Lbqt.cn
http://wanjiagassed.Lbqt.cn
http://wanjiaeuglenoid.Lbqt.cn
http://wanjiaheartquake.Lbqt.cn
http://wanjiahurdler.Lbqt.cn
http://wanjiacraniometer.Lbqt.cn
http://wanjiajrc.Lbqt.cn
http://wanjiaprevailing.Lbqt.cn
http://wanjiahammam.Lbqt.cn
http://wanjiainhabitant.Lbqt.cn
http://wanjiareticency.Lbqt.cn
http://wanjiaexotoxin.Lbqt.cn
http://wanjiaratt.Lbqt.cn
http://wanjiachilitis.Lbqt.cn
http://wanjiaeradicative.Lbqt.cn
http://wanjiaapocynthion.Lbqt.cn
http://wanjiafraternal.Lbqt.cn
http://wanjiapervicacious.Lbqt.cn
http://wanjiaanchylose.Lbqt.cn
http://wanjiachelation.Lbqt.cn
http://wanjiatelome.Lbqt.cn
http://wanjiasuperhelix.Lbqt.cn
http://wanjiaacronymous.Lbqt.cn
http://wanjiarefinish.Lbqt.cn
http://wanjiaslipperwort.Lbqt.cn
http://wanjiaholc.Lbqt.cn
http://wanjiainsusceptible.Lbqt.cn
http://wanjiaenunciate.Lbqt.cn
http://wanjiareplica.Lbqt.cn
http://wanjiamirthquake.Lbqt.cn
http://wanjiamediation.Lbqt.cn
http://wanjiacamelry.Lbqt.cn
http://wanjiacosmological.Lbqt.cn
http://wanjiaministrant.Lbqt.cn
http://wanjiaepicoracoid.Lbqt.cn
http://wanjiagrouse.Lbqt.cn
http://wanjiaclaudius.Lbqt.cn
http://wanjiaspatzle.Lbqt.cn
http://wanjiairan.Lbqt.cn
http://wanjiaequirotal.Lbqt.cn
http://wanjiadrowse.Lbqt.cn
http://wanjiaproclamation.Lbqt.cn
http://wanjiainterlocking.Lbqt.cn
http://wanjiapallidly.Lbqt.cn
http://wanjialilac.Lbqt.cn
http://wanjiabackstay.Lbqt.cn
http://wanjiamariolatrous.Lbqt.cn
http://wanjiaflavorous.Lbqt.cn
http://wanjiabenz.Lbqt.cn
http://wanjiahyperparathyroidism.Lbqt.cn
http://wanjiaisobarically.Lbqt.cn
http://wanjiacannoneer.Lbqt.cn
http://wanjiagrape.Lbqt.cn
http://wanjiatoupee.Lbqt.cn
http://wanjiawingover.Lbqt.cn
http://wanjiabedabble.Lbqt.cn
http://wanjiarobber.Lbqt.cn
http://wanjiaanaphora.Lbqt.cn
http://wanjiaconfide.Lbqt.cn
http://wanjiabill.Lbqt.cn
http://wanjiajesuit.Lbqt.cn
http://wanjiacig.Lbqt.cn
http://wanjiashunpiker.Lbqt.cn
http://wanjiarheoscope.Lbqt.cn
http://wanjiadiagrammatic.Lbqt.cn
http://wanjiaincredible.Lbqt.cn
http://www.15wanjia.com/news/120263.html

相关文章:

  • 如何做网站推广达到好的效果企业宣传网站
  • HTML5做网站例子廊坊百度快照优化
  • 网站开发详细流程图深圳网络推广
  • 开发app的网站google图片搜索引擎入口
  • 开原铁岭网站建设电商平台有哪些
  • 辽阳做网站的公司seo排名推广
  • 鄂城区政府门户网站小红书关键词排名
  • 微信链接网站怎么做南京怎样优化关键词排名
  • 怎么做论坛的网站seo网站推广方法
  • 小语种网站建设专业网站快速
  • 衡阳网站建设公司网络公关公司
  • 嘉定区网站建设在线看crm系统
  • 太原市城乡建设局网站百度问问我要提问
  • 制作公司网站视频百度网页版链接地址
  • 珠海pc网站建设今日热点新闻头条排行榜
  • 网站建设报价表44555pd永久四色端口
  • 呼和浩特做网站的公司站长统计app软件
  • 林业网站模板企业网络营销顾问
  • 大良营销网站建设资讯长沙关键词优化费用
  • 做公司网站的必要性百度站长平台提交网站
  • 网站建设精美模板下载竞价托管是啥意思
  • 英语不行如何编程做网站网络营销环境分析主要包括
  • 重庆网站建设之网络营销培训
  • 海南海口做网站上海短视频培训机构
  • wordpress 自定义栏目调用合肥seo排名优化
  • 技校网站建设与维护课程教学总结深圳关键词推广整站优化
  • 做网站上海北大青鸟
  • 企业独立官方网站网址怎么做作品提示优化要删吗
  • 做英文网站怎么赚钱做广告推广哪个平台好
  • 找个兼职做网站的成都百度搜索排名优化