jafka
jafka copied to clipboard
高吞吐量的实现机制是什么?
对jafka的说明中有这样一条:高吞吐量:即使是低配制的硬件条件,单个Broker也能支持每秒数十万的消息吞吐。 请问高吞吐量的技术支撑是什么?nio吗?
主要因为以下三个原因
- 消息简单,不用复杂的拆包、解包
- 支持消息包发送(一次发送众多消息) 3.文件顺序存储(消息的接收和处理速度一直来与网卡速度和硬盘速度)
nio倒不是主要原因,即使bio也足够快。
是不是还包括零拷贝呢?