Topic和Queue是1对多的关系,一个Topic下可以包含多个Queue,主要用于负载均衡。发送消息时,用户只指定Topic,Producer会根据Topic的路由信息选择具体发到哪个Queue上。Consumer订阅消息时,会根据负载均衡策略决定订阅哪些Queue的消息。
Queue不是真正存储Message的地方,真正存储Message的地方是在CommitLog
kafka,RocketMQ,RabbitMQ性能比较
原文:https://www.cnblogs.com/snow-man/p/12313993.html