delivery_tag是消息投递序号,每个channel对应一个(long类型),从1开始到9223372036854775807范围,在手动消息确认时可以对指定delivery_tag的消息进行ack、nack、reject等操作。

每次消费或者重新投递requeue后,delivery_tag都会增加,理论上该正常业务范围内,该值永远不会达到最大范围上限。可以根据每个消费者对应channel的delivery_tag消费速率计算到达最大值需要的时间。

假设:每秒钟一个消费者可以消费1000w个消息(假设每个消费者一个channel),则 9223372036854775807 / (60 * 60 * 24 * 365 * 1000w) = 29247年后能达到上限数值。

参考:confirms#Limitation

rabbitmq关于delivery_tag相关推荐

  1. mootools_在jQuery中实现MooTools的Elements.addEvent

    mootools One thing that I've always disliked about the jQuery JavaScript framework is its syntax for ...

  2. RabbitMQ 入门系列(3)— 生产者消费者 Python 代码实现

    生产者消费者代码示例 上一章节中对消息通信概念做了详细的说明,本章节我们对 RabbitMQ 生产者和消费者代码分别做一示例说明. 1. 生产者代码 #!/usr/bin/env python # c ...

  3. RabbitMQ 入门系列(9)— Python 的 pika 库常用函数及参数说明

    1. pika.PlainCredentials(username, password, erase_on_connect) 功能:创建连接时的登录凭证 参数: username: MQ 账号 pas ...

  4. Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy

    Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度 ...

  5. Windows下当地RabbitMQ服务的安装

    Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. ...

  6. Python之操作RabbitMQ

    RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. MQ全称为Message Queue, 消息队列(MQ)是一种应用程序 ...

  7. rabbitmq python 消费者_菜鸟世界 -RabbitMQ---消费者示例

    1.消费者的作用 消费者是勤勤恳恳的劳动者,它一直等待RabbitMQ给它分配任务,加入有100个任务,这些任务是由一个或是多个生产者生产出来的,现在,这些任务都放在RabbitMQ里. 消费者启动后 ...

  8. RabbitMQ(十):RabbitMQ 如何保证消息的可靠性

    一条消费成功被消费经历了生产者->MQ->消费者,因此在这三个步骤中都有可能造成消息丢失. 一 消息生产者没有把消息成功发送到MQ 1.1 事务机制 AMQP协议提供了事务机制,在投递消息 ...

  9. RabbitMQ(八):SpringBoot 整合 RabbitMQ(三种消息确认机制以及消费端限流)

    说明 本文 SpringBoot 与 RabbitMQ 进行整合的时候,包含了三种消息的确认模式,如果查询详细的确认模式设置,请阅读:RabbitMQ的三种消息确认模式 同时消费端也采取了限流的措施, ...

最新文章

  1. 状态模式的介绍及状态机模型的函数库javascript-state-machine的用法和源码解析
  2. android复选框标签,Android中的复选框的使用
  3. .NET 容器环境下创建应用 dump 文件
  4. 数据结构--链式线性表
  5. Android逆向笔记-Unity3D逆向一般思路(静态分析)
  6. 《Maintainable JavaScript》读书笔记
  7. C语言基础入门(经典收藏)
  8. Vue uniapp省份城市列表选择、省市选择
  9. spring 自动装配 bean 有哪些方式?
  10. 面试官:淘宝七天自动确认收货,可以怎么实现?
  11. 计算机二级新年来临贺卡步骤,2021新年贺卡怎么做步骤图片
  12. 信息化实施, 管理前沿 ERP生产系统
  13. AI原创生成器1.3版-9大改动
  14. 近期抖音刷播放量怎么刷、抖音刷播放量苹果突然走火如何防止刷量呢?
  15. Mysql安装错误ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
  16. 实体字段校验@NotNull、@NotEmpty、@NotBlank
  17. centos7如何安装chrome浏览器?
  18. 核范数与规则项参数选择
  19. 女生为什么背对着男生睡觉
  20. ICN6211:MIPI DSI转RGB视频转换芯片方案介绍

热门文章

  1. 存在重复元素 II(简单题)
  2. 电子设备雷击/浪涌测试
  3. 训练营课前作业个人纪录
  4. FBI指控SamSam勒索软件幕后黑手
  5. 求助,关于用bitcoin core恢复wallet.dat钱包的问题
  6. 【高考那些事】准大学生看过来,选择方向和未来,自己把握
  7. HPX-H1、HPX-NT1、HPX-NT3、HPX-T1
  8. ZLAN_ACC 安装代码
  9. Matlab常用函数(control)
  10. python WiFi暴力破解小程序