随便写写:RabbitMQ和Kafka的对比

RabbitMQ:传统MQ,消息一旦消费就丢掉;可以选择自动或手动确认(Acknowndge),确认后消息再删除;使用exchange、queue的结构(n对n),通过RoutingKey(BindingKey)关联这两者。灵活性高;

 

Kafka:性能高,消息永远不删除(除非Archive),通过Offset可以指定消息的位置,通过ConsumerGroup实现1个输入、多个输出的消息模式。

posted @ 2014-11-28 10:08  黄国峰  阅读(125)  评论(0)    收藏  举报