kafka
文章平均质量分 58
g3230863
这个作者很懒,什么都没留下…
展开
-
Disruptor源码分析
disruptor 源码分析原创 2022-06-29 18:27:50 · 519 阅读 · 0 评论 -
分布式架构图
1.当用户过多,服务器抗不住的时候,增加服务器,这个时候用负载均衡来进行路由,负载均衡不做业务逻辑,只有分配算法,输入和输出都经过它。业务返回还要经过负载均衡器2.当请求的压力过大,会全部在负载均衡器上面,不可能在加一个负载均衡器90,因为用户不知道要访问80还是90,如果加了90,还要往上在加一层,这样不可取。3.注册中心:客户端直接从注册中心中拿服务端的列表后直接返回,注册中心没有任何逻辑,客户端自己实现分配的算法,拿到服务端的地址后直接访问,这样就大大提高了效率4.当服务之间进行通信时,用原创 2021-03-14 17:22:01 · 295 阅读 · 0 评论 -
kafka面试题
1.为什么kafka可以实现高吞吐?单节点kafka的吞吐量也比其他的消息队列大,为什么?(1)零拷贝- 减少copy的次数 https://www.jianshu.com/p/835ec2d4c170(2)顺序日志:Kafka 在设计时采用了文件追加的方式来写入消息,即只能在日志文件的尾部追加新的消 息,并且也不允许修改已写入的消息,这种方式属于典型的顺序写盘的操作(3)预读:有研究表明,在读取一条数据的同时会把周边的一块数据都读到缓存中(4)后写:放到磁盘缓存,到达一定值的时候,操作系原创 2021-03-11 23:49:45 · 482 阅读 · 2 评论