上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 七、消息发送重试机制 1 说明 Producer对发送失败的消息进行重新发送的机制,称为消息发送重试机制,也称为消息重投机制。 对于消息重投,需要注意以下几点: 生产者在发送消息时,若采用同步或异步发送方式,发送失败会重试,但oneway消息发送方式 发送失败是没有重试机制的 只有普通消息有发送重试 阅读全文
posted @ 2022-02-08 18:33 哈哈丶丶 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: 一、普通消息 1. 消息发送方式分类 Producer对于消息的发送方式也有多种选择,不同的方式会产生不同的系统效果。 同步发送消息: 同步发送消息是指,Producer发出⼀条消息后,会在收到MQ返回的ACK之后才发下⼀条消息。该方式 的消息可靠性最高,但消息发送效率太低。 异步发送消息: 异步发 阅读全文
posted @ 2022-02-08 18:33 哈哈丶丶 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1 什么是消费幂等 当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消 费并未对业务系统产生任何负面影响,那么这个消费过程就是消费幂等的。 幂等:若某操作执行多次与执行一次对系统产生的影响是相同的,则称该操作是幂等的。 在互联网应用中,尤其在网络不稳定的情况下 阅读全文
posted @ 2022-02-07 16:17 哈哈丶丶 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 消息堆积与消费延迟 1 概念 消息处理流程中,如果Consumer的消费速度跟不上Producer的发送速度,MQ中未处理的消息会越来越多(进的多出的少),这部分消息就被称为堆积消息。消息出现堆积进而会造成消息的消费延迟。 以下场景需要重点关注消息堆积和消费延迟问题: 业务系统上下游能力不匹配造成的 阅读全文
posted @ 2022-02-07 16:17 哈哈丶丶 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 这里的offset指的是Consumer的消费进度offset。 消费进度offset是用来记录每个Queue的不同消费组的消费进度的。根据消费进度记录器的不同,可以分为两种模式:本地模式和远程模式。 1. offset本地管理模式 当消费模式为广播消费时,offset使用本地模式存储。 因为每条消 阅读全文
posted @ 2022-02-07 14:51 哈哈丶丶 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 1 什么是消费幂等 当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消 费并未对业务系统产生任何负面影响,那么这个消费过程就是消费幂等的。 幂等:若某操作执行多次与执行一次对系统产生的影响是相同的,则称该操作是幂等的。 在互联网应用中,尤其在网络不稳定的情况下 阅读全文
posted @ 2022-02-07 14:51 哈哈丶丶 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 多个消费者组订阅了多个Topic,并且每个消费者组里的多个消费者实例的订阅关系应该保持一致。 例如下消费关系, 不同的消费组,消费不同的队列,相同的消费组订阅相同的队列,tag 错误示例: 一个消费者组订阅了多个Topic,但是该消费者组里的多个Consumer实例的订阅关系并没有保持一致。 示例1 阅读全文
posted @ 2022-02-07 14:50 哈哈丶丶 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 消费者从Broker中获取消息的方式有两种:pull拉取方式和push推动方式。消费者组对于消息消费的模 式又分为两种:集群消费Clustering和广播消费Broadcasting。 1. 获取消息的类型 拉取式消费 Consumer主动从Broker中拉取消息,主动权由Consumer控制。一旦 阅读全文
posted @ 2022-02-07 14:50 哈哈丶丶 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 尚硅谷Mysql课程笔记 课程链接: https://www.bilibili.com/video/BV1iq4y1u7vj?p=1 第01章_数据库概述 第02章_MySQL环境搭建 第03章_基本的SELECT语句 第04章_运算符 第05章_排序与分页 第06章_多表查询 第07章_单行函数 阅读全文
posted @ 2022-01-25 18:32 哈哈丶丶 阅读(66) 评论(0) 推荐(0) 编辑
摘要:  目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. 变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 在 MySQL 数据库中,变量分为系统变量以及用户自定义变量。 1.1 阅读全文
posted @ 2022-01-25 18:30 哈哈丶丶 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页