kafka消息中间键

Posted nacyswiss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,以及一些其他的元数据信息

 

以上是关于kafka消息中间键的主要内容,如果未能解决你的问题,请参考以下文章

消息中间件Kafka - PHP操作使用Kafka

消息中间件之Kafka

大数据消息中间件之Kafka-01

消息中间件(MQ)的技术选型(Kafka、RabbitMQ、RocketMQ)

Kafka介绍及安装部署

Kafka介绍及安装部署