找老师褥羊毛了----关于kafka问题

来源:17-1 课程总结

SuccessorSocialism

2018-11-06

有三个参数:订单  行情  请求


    1.kafka是创建一个topic好还是多个topic好?

    2.kafka如何解决分布式系统中的寻址问题?

    3.关于kafka的负载均衡问题 除了依靠zookeeper和根据hash进行分发还有什么好的方法


写回答

1回答

Jimin

2018-11-06

1、基本上每个项目都会选择多个topic,最直接就是每个topic干自己的事情;一个出问题不会影响其他的,代码上各自监听自己关心的topic,consumer也不至于拿到多余的消息,毕竟不同的消息理论上可以有不同的消费者
2、每个consumer端会维护自己的offset,间歇性的同步给zookeeper,如果这里你没听到过,可以多查点资料补充一下,很多文档都画了图,方便理解。
3、我待过的公司都使用的zookeeper,有专门的基础组件团队来负责运维。

0
1
SuccessorSocialism
谢谢老师
2018-11-07
共1条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程