这么问主要是问他们的主要区别的,Kafka在数据吞吐上是远超rocketmq的,但是它的topic很多的情况下,性能又远低于rocketmq。基于这种情况kafka多用于处理海量的日志,历史数据等体量庞大的数据集合体,这样在个体数据庞大的情况下使用的topic点更少;rocketmq有着更加严谨的检查和规则,所以它更适合分散式的短消息和小数据,这也得于它的topic算法和规划,即使有成千上万个topic点,性能下降并不多。