
Kafka
文章平均质量分 77
LinJingke
尚拙
展开
-
Kafka(一) 安装与配置
Kafka最初由LinkedIn公司开发,后来成为Apache项目的一部分,是一个可水平扩展、高吞吐量、分布式的发布-订阅消息系统,一个基于ZooKeeper协调管理的分布式流式处理平台,其核心模块使用Scala语言开发,支持多种语言的客户端。其基本架构如下图所示: 基本概念 主题 一组消息抽象归纳为一个主题,即一个主题就是对...原创 2018-08-12 00:09:55 · 1068 阅读 · 0 评论 -
Kafka(二) 源码环境搭建配置
在Kafka(一)中安装启动了Kafka环境,现在来配置下源码编译环境,方便后续在使用过程中可能查看源码,从而对Kafka了解更深入。 1. Scala安装 2. Gradle安装 3. 下载Kafk...原创 2018-08-12 10:13:03 · 444 阅读 · 0 评论 -
Kafka(三) 简单API编程
通过前面两篇,了解了Kafka的基本概念的安装配置,现在在Java中调用它的API来初步实现一些功能。 先备条件: - ZooKeeper已启动 - Kafka实例代理已启动,为了方便查看,也启动Kafka Manager网站,如下,有一个名为jim_test,id为0的broker,里面有一个默认的主题: ...原创 2018-08-12 11:37:17 · 1357 阅读 · 0 评论