$王大少

导航

kafka消息中间键

1、 kafka的介绍

kafkalinkedin公司开源捐献给apache的一个消息队列的框架,底层语言用的是scala

kafka是一个分布式的消息队列,提供了类似于JMS特性,不是标准的JMS实现,也有生产者,消费者,topic等组件

 

2、 消息队列的作用

 

解耦,异步,并行

 

3、 kakfa与传统消息队列架构上的区别对比

 

kafkaactiveMQ的对比:

 

1、 activeMQ是一个标准的JMS实现,kafka不是的

 

2、 activeMQ当中的消费者,订阅某一类主题之后,等着服务端把消息给推送过来,kafka当中是消费者主动去拉取消息

 

3、 activeMQ当中可以有事务的保证,kakfa当中没有

 

4、 activeMQ当中的消息消费完了就没了,kafka当中的消息都是保存在磁盘当中

 

5、kafka当中采用的是zookeeper保存一些topic,以及一些其他的元数据信息

 

posted on 2020-04-01 20:49  $王大少  阅读(170)  评论(0编辑  收藏  举报