ICode9

精准搜索请尝试: 精确搜索
  • Lambda 异步调用2019-10-03 10:50:52

    当您异步调用函数时,Lambda 会将事件发送到队列。一个单独的进程会从队列中读取事件并运行您的函数。将事件添加到队列后,Lambda 将返回成功响应,而不返回其他信息。要异步调用函数,请将调用类型参数设置为 Event。 输出文件 (response.json) 不包含任何信息,但运行此命令时仍会创建该

  • RabbitMQTTL+死信2019-09-19 14:08:27

    不使用rabbit-exchange插件 做多轮延迟队列实现。直接上代码 application.yml server: port: 811 spring: redis: database: 7 host: 201.201.201.176 port: 6379 timeout: 5s jedis: pool: max-idle: 8 max-active: 64 r

  • ActiveMQ系列: ActiveMQ 的死信队列与消费重试机制2019-09-15 10:04:47

    前面有介绍与基础、应用实践部分,有兴趣的可以移步: 初步认识了ActiveMQ:https://blog.csdn.net/qq_26975307/article/details/98875098 结合JavaSE进行初尝试:https://blog.csdn.net/qq_26975307/article/details/98968854 详细讲讲JMS:https://blog.csdn.net/qq_26975307/articl

  • RabbitMQ消息中间件技术精讲17 高级篇十 死信队列2019-08-04 10:00:10

    死信队列介绍本文是《RabbitMQ精讲系列》中第十七:RabbitMQ消息中间件技术精讲17 高级篇十 死信队列死信队列:DLX(dead-letter-exchange)    当一个消息没有了消费者之后,这个队列就成了死信队列。在RabbitMQ中,死信队列是相对于exchange的。RabbitMQ的死信队列:利用DLX,当消息在一个

  • 【RabbitMQ】一文带你搞定RabbitMQ延迟队列2019-07-28 18:56:26

    本文口味:鱼香肉丝   预计阅读:10分钟 一、说明 在上一篇中,介绍了RabbitMQ中的死信队列是什么,何时使用以及如何使用RabbitMQ的死信队列。相信通过上一篇的学习,对于死信队列已经有了更多的了解,这一篇的内容也跟死信队列息息相关,如果你还不了解死信队列,那么建议你先进行上一篇文章的

  • RabbitMQ实现延时队列(死信队列)2019-07-27 15:56:26

    基于队列和基于消息的TTL TTL是time to live 的简称,顾名思义指的是消息的存活时间。rabbitMq可以从两种维度设置消息过期时间,分别是队列和消息本身。 队列消息过期时间-Per-Queue Message TTL: 通过设置队列的x-message-ttl参数来设置指定队列上消息的存活时间,其值是一个非负整数,单

  • RabbitMQ死信队列和备份交换器总结2019-07-05 21:41:19

    一、简介 死信交换机(Dead-Letter-Exchange):当消息在一个队列中由于过期、被拒绝等原因变成死信 (dead message) 之后,它能被重新被发送到另一个交换器中,这个交换器就是死信交换机,绑定死信交换机的队列就称之为死信队列。 判断一个消息是否是死信消息(Dead Message)的依据:  a. 消息

  • RabbitMQ 死信队列DLX2019-06-29 18:40:31

    死信队列的简单介绍 利用dlx,当消息在一个队列中变成死信之后,它能被重新publish到另一个exchange,这个exchange就是dlx消息变成死信的以下几种情况 消息被拒绝,并且requeue= false 消息ttl过期 队列达到最大的长度dlx也是一个正常的exchange,和一般的exchange没什么区别,它能在

  • rabbitmq死信队列创建2019-06-29 15:22:53

    1,定义普通交换机和死信交换机。 <!--dlx交换机--> <rabbit:direct-exchange name="${secKill.dlx.exchange}" auto-delete="false" /> <!-- 普通交换机 --> <rabbit:direct-exchange name="${secKill.exchange}" id="se

  • RabbitMQ死信队列2019-06-14 11:41:29

      RabbitMQ死信队列   关于RabbitMQ死信队列 死信队列 听上去像 消息“死”了     其实也有点这个意思,死信队列  是 当消息在一个队列 因为下列原因: 消息被拒绝(basic.reject/ basic.nack)并且不再重新投递 requeue=false 消息超期 (rabbitmq  Time-To-Live -> me

  • 【干货】RabbitMQ延时消息的实现(上)2019-03-08 21:56:29

    我们在实际业务中有一些需要延时发送消息的场景,例如: 1、 家里有一台智能热水器,需要在30分钟后启动 2、 未付款的订单,15分钟后关闭 注意这里的场景是延时,不是定时。当然,解决了延时,定时就很简单了(定时=当前时刻+间隔时间)。 由于RabbitMQ本身不支持延时队列(延时消息),所以要通过其他

  • RabbitMQ死信队列另类用法之复合死信2019-03-08 10:38:31

    原文:RabbitMQ死信队列另类用法之复合死信前言 在业务开发过程中,我们常常需要做一些定时任务,这些任务一般用来做监控或者清理任务,比如在订单的业务场景中,用户在创建订单后一段时间内,没有完成支付,系统将自动取消该订单,并将库存返回到商品中,又比如在微信中,用户发出红包24小时后,需要对

  • RabbitMQ学习笔记2019-03-06 10:50:19

    1、RabbitMQ 怎么实现延迟消息队列? 延迟队列的实现有两种方式: 通过消息过期后进入死信交换器,再由交换器转发到延迟消费队列,实现延迟功能; 使用 RabbitMQ-delayed-message-exchange 插件实现延迟功能。

  • MQ在高并发环境下,如果队列满了,如何防止消息丢失?2019-02-16 12:41:40

    1、为什么MQ能解决高并发环境下的消息堆积问题? MQ消息如果堆积,消费者不会立马消费所有的消息,不具有实时性,所以可以解决高并发的问题。 性能比较好的消息中间件:Kafka、RabbitMQ,RocketMQ. 2、什么情况下会产生消息丢失的现象? 消息队列满了的情况下。 3、如何解决消息丢失的问题? (1)

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有