标签:cal apach 区别 组件 一个 top 异步 消费 其他
kafka是linkedin公司开源捐献给apache的一个消息队列的框架,底层语言用的是scala
kafka是一个分布式的消息队列,提供了类似于JMS的特性,不是标准的JMS的实现,也有生产者,消费者,topic等组件
解耦,异步,并行
kafka与activeMQ的对比:
1、 activeMQ是一个标准的JMS的实现,kafka不是的
2、 activeMQ当中的消费者,订阅某一类主题之后,等着服务端把消息给推送过来,kafka当中是消费者主动去拉取消息
3、 activeMQ当中可以有事务的保证,kakfa当中没有
4、 activeMQ当中的消息消费完了就没了,kafka当中的消息都是保存在磁盘当中
5、kafka当中采用的是zookeeper保存一些topic,以及一些其他的元数据信息
标签:cal apach 区别 组件 一个 top 异步 消费 其他
原文地址:https://www.cnblogs.com/nacyswiss/p/12615664.html