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

网站建设开题报告ppt做经销找厂家好的网站

网站建设开题报告ppt,做经销找厂家好的网站,泰安人才招聘网最新招聘2023,天津优化公司哪家好一、使用“死信队列”消息过期时间 1、原理: 设置消息”存活时间“,如果没有被及时消费,就会被丢弃到一个”死信队列“,然后消费者监听这个死信队列处理消息 2、步骤: 2.1、创建两个队列: 2.1.1、普通队…

一、使用“死信队列”+消息过期时间

1、原理:

设置消息”存活时间“,如果没有被及时消费,就会被丢弃到一个”死信队列“,然后消费者监听这个死信队列处理消息

2、步骤:

        2.1、创建两个队列:

                2.1.1、普通队列:设置过期时间(30分钟),并指定过期后转到死信队列
                2.1.2、死信队列:消费者监听这里处理超时订单。

        2.2、用户下单,发送一条消息到普通队列,这条消息30分钟后自动过期,进入死信队列。

         args.put("x-dead-letter-exchange", "dead_exchange");

        2.3、消费者从死信队列拿到消息,检查支付状态,取消未支付订单

3、优缺点:

        3.1、优点:不用装插件,纯RabbitMQ自带功能

        3.2、缺点:如果消息还没过期就被消费了,可能会提前触发(需要保证普通队列没人消费)

二、用Rabbit MQ官方插件(延时消息插件)

1、原理:

安装一个官方插件(rabbitmq_delayed_message_exchange),发送消息时直接指定“延迟多久”在投放,比如设置30分钟后投递到队列。

2、步骤:

        2.1、安装插件,创建一个特殊类型的交换机(x-delayed-message类型)

        2.2、发送消息时带上参数:headers.put("x-delay",30*60*1000)。表示延时30分钟。

        2.3、消费者正常监听队列,30分钟后才会接收消息去处理

3、优缺点:

        3.1、优点:简单直接,消息精准延时。

        3.2、需要装插件,运维成本更高。    

问题:消息阻塞问题?

  1. 加消费者:最简单的办法,多开几个实例一起消费。

  2. 调预取值:控制每个消费者拿消息的数量,别让它“贪多嚼不烂”。

  3. 设队列上限:队列不能无限扩容,超过长度直接拒绝或丢旧消息。

  4. 设消息过期:没用的消息早点扔掉,比如超时未支付的订单。

  5. 死信队列兜底:过期或失败的消息统一转到一个队列处理。

  6. 监控告警:发现队列快满了,赶紧扩容或限流。

  7. 生产者限流:根据队列状态动态控制发送速度。


文章转载自:

http://qRmjqhWe.jtsdk.cn
http://hur9vWJ6.jtsdk.cn
http://TuSuycEm.jtsdk.cn
http://zC3g6kET.jtsdk.cn
http://oRRZvxXE.jtsdk.cn
http://Pyafwr2t.jtsdk.cn
http://1PpdhOMB.jtsdk.cn
http://eyh7pab6.jtsdk.cn
http://OLFnJs4B.jtsdk.cn
http://hVoWu3Lb.jtsdk.cn
http://6cmWAxHv.jtsdk.cn
http://WJOzjfmV.jtsdk.cn
http://ha9YYyju.jtsdk.cn
http://opnVLC0b.jtsdk.cn
http://9KtJfr9h.jtsdk.cn
http://wiw9RK9f.jtsdk.cn
http://xcPWLsw6.jtsdk.cn
http://cQjY5Hsz.jtsdk.cn
http://pG2lIc4D.jtsdk.cn
http://LFoMnZkp.jtsdk.cn
http://AYCTRwTA.jtsdk.cn
http://ILvDM2tQ.jtsdk.cn
http://BdLBPvGY.jtsdk.cn
http://ASz6FtmH.jtsdk.cn
http://ksEVUYmW.jtsdk.cn
http://Wmr7G8zR.jtsdk.cn
http://3biDZf3m.jtsdk.cn
http://RusT4wSl.jtsdk.cn
http://3HpkCan0.jtsdk.cn
http://7SMNTJQG.jtsdk.cn
http://www.dtcms.com/wzjs/698130.html

相关文章:

  • 开网站做代销好平台类网站建设胡方案明细
  • 南阳网站怎么推广定制旅游网站开发
  • 银河盛世网站建设建设网站需要租用服务器
  • 网站开发任务单百度文库mysql 怎么存储wordpress
  • 怎么做一个网站送给女朋友万盛经开区规划建设局网站
  • 织梦网站统计东莞横沥新闻今天
  • 自己不会代码让别人做网站怎么管理wordpress主机建站
  • 福州网站制作外包南昌seo搜索排名
  • php mysql网站后台源码设计一个网页要多少钱
  • 网站开发需求说明书辽宁建设工程信息网开标流程
  • 怎么做网站推广的步骤做化妆品注册和注册的网站有哪些
  • 庆元县建设局网站网站变app
  • 营销型网站架构做网站什么语言
  • 网站挑错百度指数官网查询
  • 乡镇网站建设内容规划舆情报告2023
  • 自己做的网站怎么显示表格边框网站建设任务执行书
  • 手机网站建设官网宿迁房产网二手房出售
  • 网站建设 爱诚科技公司wordpress 鼠标跟随
  • 百度竞价什么时候开始的昆明优化网站
  • 光谷企业网站建设抖音网站
  • 做软件开发视频网站网页制作代码格式
  • 网站做服务端网页设计与网站组建
  • 超全的开源建站系统大全ae成品免费下载网站
  • 中间商网站怎么做影视采集网站怎么做收录
  • 学做网站是什么专业网页版传奇合击版本
  • 一个网站只有一个核心关键词百度业务推广
  • 网站建设开票名称怎么写石家庄seo排名公司
  • 50m专线做视频网站套模板做网站 链接怎么做
  • 成都网站建设 天空在线属于seo优化范畴的是
  • 长沙做网站推广哪家好做个网站需要多久