rabbitmq关于delivery_tag
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相关推荐
- mootools_在jQuery中实现MooTools的Elements.addEvent
mootools One thing that I've always disliked about the jQuery JavaScript framework is its syntax for ...
- RabbitMQ 入门系列(3)— 生产者消费者 Python 代码实现
生产者消费者代码示例 上一章节中对消息通信概念做了详细的说明,本章节我们对 RabbitMQ 生产者和消费者代码分别做一示例说明. 1. 生产者代码 #!/usr/bin/env python # c ...
- RabbitMQ 入门系列(9)— Python 的 pika 库常用函数及参数说明
1. pika.PlainCredentials(username, password, erase_on_connect) 功能:创建连接时的登录凭证 参数: username: MQ 账号 pas ...
- Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度 ...
- Windows下当地RabbitMQ服务的安装
Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. ...
- Python之操作RabbitMQ
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. MQ全称为Message Queue, 消息队列(MQ)是一种应用程序 ...
- rabbitmq python 消费者_菜鸟世界 -RabbitMQ---消费者示例
1.消费者的作用 消费者是勤勤恳恳的劳动者,它一直等待RabbitMQ给它分配任务,加入有100个任务,这些任务是由一个或是多个生产者生产出来的,现在,这些任务都放在RabbitMQ里. 消费者启动后 ...
- RabbitMQ(十):RabbitMQ 如何保证消息的可靠性
一条消费成功被消费经历了生产者->MQ->消费者,因此在这三个步骤中都有可能造成消息丢失. 一 消息生产者没有把消息成功发送到MQ 1.1 事务机制 AMQP协议提供了事务机制,在投递消息 ...
- RabbitMQ(八):SpringBoot 整合 RabbitMQ(三种消息确认机制以及消费端限流)
说明 本文 SpringBoot 与 RabbitMQ 进行整合的时候,包含了三种消息的确认模式,如果查询详细的确认模式设置,请阅读:RabbitMQ的三种消息确认模式 同时消费端也采取了限流的措施, ...
最新文章
- 状态模式的介绍及状态机模型的函数库javascript-state-machine的用法和源码解析
- android复选框标签,Android中的复选框的使用
- .NET 容器环境下创建应用 dump 文件
- 数据结构--链式线性表
- Android逆向笔记-Unity3D逆向一般思路(静态分析)
- 《Maintainable JavaScript》读书笔记
- C语言基础入门(经典收藏)
- Vue uniapp省份城市列表选择、省市选择
- spring 自动装配 bean 有哪些方式?
- 面试官:淘宝七天自动确认收货,可以怎么实现?
- 计算机二级新年来临贺卡步骤,2021新年贺卡怎么做步骤图片
- 信息化实施, 管理前沿 ERP生产系统
- AI原创生成器1.3版-9大改动
- 近期抖音刷播放量怎么刷、抖音刷播放量苹果突然走火如何防止刷量呢?
- Mysql安装错误ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
- 实体字段校验@NotNull、@NotEmpty、@NotBlank
- centos7如何安装chrome浏览器?
- 核范数与规则项参数选择
- 女生为什么背对着男生睡觉
- ICN6211:MIPI DSI转RGB视频转换芯片方案介绍