1天刷完面试核心45问消息队列面试题(Kafka&RabbitMQ&RocketMQ)
娘子怎样:
没题硬是憋几道题出来 现在的培训班也是卷的不行啊
cuithink:
去要资料,根本不搭理你。然后反手就给你各种推销课程了。
我从大山里来:
通过ack保证消息可靠,通过重试保证ack可靠。但会降低性能,毕竟要副本都同步完成,但如果副本数过多,那么同步rt就会增加。
消费端手工提交offset保证消息可靠,如果默认的 ,一旦消费失败 是不会去重复消费的。
设置缓冲区刷盘间隔,降低不可抗力丢失数据的风险。
路上有音乐:
同一个topic下的某个partition副本数设置不能超过broker数,否则报错,这么基础的都说错。。。。。。。
【回复】还好看了大佬的评论,不然被带歪了哈哈哈
【回复】这很容易理解啊,副本数如果比机器数多,那必然有机器是副本重复,那就没意义了。
【回复】这个老师说的很多东西确实说不清楚 直接糊弄过去
大大伦同学:
讲的稀烂,错误百出。副本数量居然能超过broker数量,真的离谱,大家不要看这个了浪费时间
向日葵的倾城微笑:
声音号熟悉,有点像图灵学院的周瑜老师
IM小男孩:
老师,kafka和rocketmq 老是说错~,感觉应该是更熟悉kafka吧
xj的想象力:
细节没说明白。一个topic可以有多个partition,一个partition有一个主多个从,(同一partition主从不能同时在一个节点)
例如,有3个机器节点,一个topic初始指定2个partition,每个partition可以有1主2从。那么这个Topic有2主4从 = 6,(大于机器节点3)
这里的主从和ES的分片(某个partition里面的主)和副分片副本(partition从) 类似,topic概念和ES的索引index 类似,ES每次请求也有协调节点这个概念。框架很多设计都有类似的地方
kkoliy:
B站这类视频, 是不是都被图灵 马士兵侵蚀了
南有先生0210:
队列中消息优先级是0-255,视频中是不是讲错了
犀利高820:
我记得Kafka同一个topic的同一个分片只有有同组中一个消费者消费