kafka和rabbitmq 的区别

一、语言不同 RabbitMQ是由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。 kafka是采用Scala语言开发,它主要用于处理活跃的流式数据,大数据量的数据处理上...
阅读全文

kafka的相关组件介绍

1.1.1 kafka的整体架构图 kafka的名词解释和工作方式 1、Producer:消息生产者,就是向kafka broker发送消息的客户端 2、Concumer:消息消费者,向kafka b...
阅读全文

Kafka 设计与原理详解

一、Kafka简介 本文主要针对kafka的背景以及原理,可以作为学习kafka的资料,在以后学习和使用的时候用得到,最主要的是面试的时候会问到。申明本文出自转载,参考:https://blog.cs...
阅读全文

Kafka集群搭建

kafka是一种高吞吐量的分布式发布订阅消息系统,和传统的MQ相比,传统的MQ是基于内存的处理,并且消费即清楚掉,而kafka是基于硬盘存储,且有序的保存。我们先学习一下kafka的集群部署,这里选在...
阅读全文