java-dubbo spring cloud kafaka消息队列
kafka 日志记录,削峰填谷场景
kafka高吞吐量,kafka写入硬盘,高吞吐率是通过顺序读写,零拷贝,批量发送,消息压缩
顺序读写:kafka里面分区partion,分区是顺序读写的,不需要磁头,有一个扇区,kafka将消息写入到了partition分区,区分消息是顺序读写,顺序读写快鱼随机读写
零拷贝:partition存放在硬盘里,生产者把消息写入硬盘不需要经过alu,消费者直接从硬盘读出,都是由内核对接生产者和消费者
批量发送:kafka允许消息批量发送
消息压缩:生产者消息压缩,消息者消息压缩
kafka集群搭建