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

建设领域信用系统网站有哪些做场景秀的网站

建设领域信用系统网站,有哪些做场景秀的网站,wordpress全自动淘宝客,营销团队名称文章内容是学习过程中的知识总结#xff0c;如有纰漏#xff0c;欢迎指正 文章目录 一、什么是死信队列#xff1f; 二、死信队列使用场景 三、死信队列如何使用 四、打车超时处理 1.打车超时实现 以下是本篇文章正文内容 一、什么是死信队列#xff1f; 先从概念解释上搞… 文章内容是学习过程中的知识总结如有纰漏欢迎指正 文章目录 一、什么是死信队列 二、死信队列使用场景 三、死信队列如何使用 四、打车超时处理  1.打车超时实现 以下是本篇文章正文内容 一、什么是死信队列 先从概念解释上搞清楚这个定义死信顾名思义就是无法被消费的消息字面意思可以这样理解 一般来说producer将消息投递到broker或者直接到queue里了consumer从queue取出消息进行消费但某些时候由于特定的原因导致queue中的某些消息无法被消费这样的消息如果没有后续的处理就变成了死信有死信自然就有了死信队列 二、死信队列使用场景 RabbitMQ中的死信交换器(dead letter exchange)可以接收下面三种场景中的消息: 消费者对消息使用了basicReject或者basicNack回复并且requeue参数设置为false,即不再将该消息重新在消费者间进行投递消息在队列中超时RabbitMQ可以在单个消息或者队列中设置TTL(最大存活时间)属性队列中的消息已经超过其设置的最大消息个数 三、死信队列如何使用 死信交换器不是默认的设置这里是被投递消息被拒绝后的一个可选行为是在创建队列的时进行声明的往往用在对问题消息的诊断上。 死信交换器仍然只是一个普通的交换器创建时并没有特别要求和操作在创建队列的时候声明该交换器将用作保存被拒绝的消息即可相关的参数是x-dead-letter-exchange。      相关代码 Bean public Queue taxiOverQueue() {MapString, Object args new HashMap(2);// x-dead-letter-exchange 这里声明当前队列绑定的死信交换机args.put(x-dead-letter-exchange, TAXI_DEAD_QUEUE_EXCHANGE);// x-dead-letter-routing-key 这里声明当前队列的死信路由keyargs.put(x-dead-letter-routing-key, TAXI_DEAD_KEY);return QueueBuilder.durable(TAXI_OVER_QUEUE).withArguments(args).build(); } 四、打车超时处理 用户通过调用打车服务将数据放进RabbitMQ的死信队列进行延时操作等待一段时间后正常的业务处理还没有处理到我们发起的数据将会进行超时处理通过通知服务将我们的处理结构通过websocket方式推送到我们的客户端。 1.打车超时实现 在创建队列的时候配置死信交换器并设置队列的“x-message-ttl”属性。此时该属性为整个队列消息的生存时间这里有一篇专门讲延时任务的文章。RabbitMQ高阶使用延时任务-CSDN博客 Bean public Queue taxiDeadQueue() {return new Queue(TAXI_DEAD_QUEUE,true); }Bean public Queue taxiOverQueue() {MapString, Object args new HashMap(2);// x-dead-letter-exchange 这里声明当前队列绑定的死信交换机args.put(x-dead-letter-exchange, TAXI_DEAD_QUEUE_EXCHANGE);// x-dead-letter-routing-key 这里声明当前队列的死信路由keyargs.put(x-dead-letter-routing-key, TAXI_DEAD_KEY);// x-message-ttl 声明队列的TTLargs.put(x-message-ttl, 30000);return QueueBuilder.durable(TAXI_OVER_QUEUE).withArguments(args).build(); } 这样所有被投递到该队列的消息都最多不会存活超过30s超时后的消息会被投递到死信交换器
http://www.dnsts.com.cn/news/127456.html

相关文章:

  • 铁汉生态建设有限公司网站网站开发亿玛酷适合5
  • 三亚市住房和城乡建设局网站工业设计网页
  • 哈尔滨制作企业网站怎么优化网站源码关键词
  • 网站开发的难点设计网站推荐设计酷站
  • 手机网站源码大全网站平台内容建设提纲
  • 铜川矿业公司网站可以不使用备案的网站名吗
  • 百度广告联盟网站零基础自己建网站
  • 珠海做网站报价徐州网页设计培训
  • 旅游政务网站建设个人网页在线制作
  • 做导航网站用什么源码seo网站优化推广
  • 做百度微信小程序都有哪些网站互联网培训机构有哪些
  • 手机网站建设 的作用c 做的网站又哪些
  • 鲅鱼圈网站开发wordpress 文章名
  • 九龙坡集团网站建设深圳网站推广策划
  • 网站建设内容策划案中铁建设集团有限公司中标项目
  • 产品网站开发流程北京常规网络营销电话
  • thymeleaf做网站 seo室内设计平面图软件
  • 长沙好的网站建设品牌制作网页时图片常采用gif
  • 企业免费网站优化方案湖北工程信息网
  • 石家庄网站制作网页网站301重定向代码
  • 私募网站建设北京网站建设公司那个好
  • 博山做网站公司我想在百度上发布广告怎么发
  • 威海建设信息网站石家庄站列车时刻表
  • 哪个网站做正品女装wordpress主题首页修改
  • 查看网站服务器信息精品课程网站建设毕业设计论文
  • 备案后修改网站内容环保网站设计
  • 建设银行甘肃兰州分行网站江西省城乡建设厅网站查询证件
  • 菠菜网站做首存汕头网站开发找哪里
  • 苏州网站排名优化报价中间商可以做网站吗
  • 做暧暧国外网站wordpress简体中文版本