主要指标
时间(是否开源)、地点(公司的业务、环境)、人物(Spring)
- rocketmq
rocketmq (商用) 阿里闭源产品 - kafka
kafka --> 性能 吞吐量 非常高(空中接力, 纯内存读取)
kafka并不是采用数据持久化的方式(数据落地方式)来保证数据的可靠性,而是使用replicate的方式来保证高可用的,可能会产生少量数据丢失。kafka适合大数据场景下数据处理的应用中。 - rabbitmq
rabbitmq 性能还不错,数据高可靠,支持天然的集群,支持高并发 - activemq
activemq (io 随机读写 顺序读写 io的主要时间花在寻道上,大概是10ms)。activemq可以满足80%以上的场景 leveldb mysql
参考:
1 RabbitMQ三种Exchange模式(fanout,direct,topic)的性能比较(转)
2 RabbitMQ(3) Java客户端使用
网友评论