89.消息队列的区别RabbitMQ:基于erlang语言开发,性能好,高并发。单机吞吐量在万级RocketMQ:基于java开发,高可用,高可靠,能做到消息0丢失。单机吞吐量在十万Kafka:高性能,高可用,单机容量有限(超过64个分区响应明显变长),单机吞吐量在百万