本文参考
消息存储
不会永久保存消息文件,而是启用文件过期策略,在磁盘空间不足或在凌晨4点删除过期文件,文件默认保存72小时,删除时不会判断该文件上的消息是否被消费...单向: 发送特点为发送方只负责发送消息,不等待服务器回应且没有回调函数触发,即只发送请求不等待应答
批量消息发送: 将同一个主题的多条消息一起打包发送到消息服务端,减少网络调用次数,有长度限制,如果打包的消息太长...关于该队列的下一次拉取任务延迟3s
与服务端交互: 从哪个消费队列拉取?...将消息存入commitlog文件时,如果发现消息的延迟级别大于0,会首先将重试出题存入消息的属性中,然后设置主题名称为SCHEDULE_TOPIC,以便时间到后重新参与消息消费
消息过滤机制
通过tag...Broker认为整个事务过程执行成功,将消息下发给Conusmer端消费,即通过定时任务的手段将消息从 RMQ_SYS_TRANS_HALF_TOPIC 主题 恢复到原来的主题
如果收到的结果是 rollback