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

做神马网站优中国铁路建设投资公司网站熊学军

做神马网站优,中国铁路建设投资公司网站熊学军,蓝色大气企业主题wordpress,wordpress nana1.消息堆积的原因#xff1a; 短时间内出现了大量的数据涌入 消费速度慢 2.解决方案 2.1 预防措施#xff1a; 生产者#xff1a; 减少发布频率#xff0c;考虑使用队列最大长度限制#xff0c;尽可能保证消息都可以被接收。 消费者#xff1a; 增加消费者的处理能力…1.消息堆积的原因 短时间内出现了大量的数据涌入 消费速度慢 2.解决方案 2.1 预防措施 生产者 减少发布频率考虑使用队列最大长度限制尽可能保证消息都可以被接收。 消费者 增加消费者的处理能力优化代码使执行时间更快使用jdk的队列缓存数据多线程去处理要考虑顺序要不然就发生消费顺序的问题了。rabbitmq消费者为单线程串行消费org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer类的concurrentConsumers与txSize对应prefetchCount都是1设置并发消费两个关键属性concurrentConsumers和prefetchCount。concurrentConsumers设置的是对每个listener在初始化的时候设置的并发消费者的个数prefetchCount每次从broker里面取的待消费的消息的个数。 综合 生产者端缓存数据在mq被消费完后再发送到mq打破发送循环条件。设置合适的qos值channel.BasicQos()方法每次从队列拉取的消息数量当qos值被用光而新的ack没有被mq接收时就可以跳出发送循环去接收新的消息。消费者主动block接收进程消费者感受到接收消息过快时主动block利用block和unblock方法调节接收速率当接收线程被block时跳出发送循环。 2.2 事故发生 简单修复 修复consumer的问题让他恢复消费速度然后等待几个小时消费完毕 复杂修复 先修复consumer的问题确保其恢复消费速度 2新建一个topicpartition是原来的10倍临时建立好原先10倍或者20倍的queue数量 3然后写一个临时的分发数据的consumer程序这个程序部署上去消费积压的数据消费之后不做耗时的处理直接均匀轮询写入临时建立好的10倍数量的queue 4接着临时征用10倍的机器来部署consumer每一批consumer消费一个临时queue的数据 5这种做法相当于是临时将queue资源和consumer资源扩大10倍以正常的10倍速度来消费数据 6等快速消费完积压数据之后得恢复原先部署架构重新用原先的consumer机器来消费消息
http://www.zqtcl.cn/news/717997/

相关文章:

  • 家里电脑做网站服务器下载中国移动商旅100最新版本
  • 深圳建站公司开发费用做网站网页的工作怎么样
  • 网站工程师平均工资网站开发合同里的坑
  • 南通公司建站模板品牌网站建设小蝌蚪
  • 网站备案号 有效期微信小程序开发视频完整教程
  • 给公司做网站需要什么信息html制作百度登录页面
  • 济南市建设执业资格注册中心网站小程序源码模板下载
  • 免费做网站怎么做网站网页生成app制作
  • 网站建设中的财务预算广州网站制作
  • 经营范围网站建设wordpress主题去除友情链接
  • ip开源网站FPGA可以做点什么国外购物平台排行榜前十名
  • 温州网站推广优化公司专业做网站建设公司排名
  • 网站广告推广哪家好wordpress漏洞大全
  • 做a小视频免费观看网站视觉传达设计网站
  • 网站建设属于网络还是软件服务器销售网站源码
  • 上海建设工程咨询网 首页郑州seo野狼
  • 建设网站需要注意什么手续禅城网站设计
  • 重庆网站页面优化wordpress fm
  • 淄博网站建设企业做网站原型图
  • 电子商务网站开发视频软件研发过程管理
  • 网站建设实施计划包括wordpress编程视频教程
  • 谈谈你对企业网站的页面设计苏州住房和城乡建设局网站网签
  • 企业建网站服务庆阳网站制作
  • 级a做爰片免费视网站可信赖的南昌网站建设
  • 建立网站需要注意事项做家居用品亚马逊看哪些网站
  • 环影视界免费版wordpress主题优化网站图片
  • 网站开发交付验收文档山西做网站流程步骤
  • 郴州网站seo外包摄影设计素材
  • 平面设计大赛网站给金融的做网站 犯法吗
  • 网站制作需求分析网站建设与 宣传关系