目前需要比较大的吞吐量,不考虑数据的安全性;数据落盘会受IO限制,可以只当消息队列,不把数据存储到磁盘吗? Kafka只做一个管道的作用,生产和消费都在内存里操作,数据不落盘;类似于NSQ这种内存数据库。
不行的,kafka无法去掉落盘步骤,你可以考虑使用
RabbitMQ
,这种是可以存粹的使用内存。但是,吞吐其实还是kafka更优,可参考:RabbitMQ和kafka从几个角度简单的对比 。
你的答案