kafka的时间轮有什么作用?

提问者:帅平 问题分类:消息队列
kafka的时间轮有什么作用?
1 个回答
不长发及腰
不长发及腰
kakfa通过时间轮来处理延迟任务,只将时间轮的槽保存到延迟队列,大大的减少了延迟队列的元素数量,这样对于元素的增加删除性能有很大提高;
kafka通过阻塞的方式poll延迟队列的,减少了大量的空转;
为了保证线程安全,灵活运用读写锁、原子对象、synchronized控制时间轮的操作;
发布于:2个月前 (07-28) IP属地:四川省
我来回答