摘要:
比如说这个消息队列系统,我们来从以下几个角度来考虑一下 (1)首先这个mq得支持可伸缩性吧,就是需要的时候快速扩容,就可以增加吞吐量和容量,那怎么搞?设计个分布式的系统呗,参照一下kafka的设计理念,broker → topic → partition,每个partition放一个机器,就存一部分 阅读全文
posted @ 2021-04-12 19:49
双城孙宇
阅读(121)
评论(0)
推荐(0)
摘要:
你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了,或者消费的极其极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候怎么办?或者是整个这就积压了几个小时,你这个时候怎么办?或者是你积压的时间太长了,导致比如rabbitmq设置了消息过期时间后就没了 阅读全文
posted @ 2021-04-12 19:27
双城孙宇
阅读(228)
评论(0)
推荐(0)
摘要:
先看看顺序会错乱的俩场景 (1)rabbitmq:一个queue,多个consumer,这不明显乱了 (2)kafka:一个topic,一个partition,一个consumer,内部多线程,这不也明显乱了 那如何保证消息的顺序性呢? (1)rabbitmq:拆分多个queue,每个queue一个 阅读全文
posted @ 2021-04-12 16:50
双城孙宇
阅读(127)
评论(0)
推荐(0)
摘要:
win+r打开运行,输入services.msc打开服务面板 找到Windows update服务,将常规选项卡的启动类型改为禁用,然后选择恢复选项卡,将三个失败选项都改为无操作 win+r打开运行,输入regedit打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\Cur 阅读全文
posted @ 2021-04-12 15:50
双城孙宇
阅读(1366)
评论(0)
推荐(0)
摘要:
数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。 rabbitmq这种mq,一般来说都是承载公司的核心业务的,数据是绝对不能弄丢的 #(1)rabbitmq 1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能数据就在半路 阅读全文
posted @ 2021-04-12 14:33
双城孙宇
阅读(152)
评论(0)
推荐(0)

浙公网安备 33010602011771号