原文:Kafka学习之路 (一)Kafka的简介

一 简介 . 概述 Kafka是最初由Linkedin公司开发,是一个分布式 分区的 多副本的 多订阅者,基于zookeeper协调的分布式日志系统 也可以当做MQ系统 ,常见可以用于web nginx日志 访问日志,消息服务等等,Linkedin于 年贡献给了Apache基金会并成为顶级开源项目。 主要应用场景是:日志收集系统和消息系统。 Kafka主要设计目标如下: 以时间复杂度为O 的方式 ...

2018-05-07 19:18 8 182095 推荐指数:

查看详情

Kafka学习之路 (四)Kafka的安装

一、下载 下载地址: http://kafka.apache.org/downloads.html http://mirrors.hust.edu.cn/apache/ 二、安装前提(zookeeper安装) 参考http://www.cnblogs.com/qingyunzong/p ...

Tue May 08 17:50:00 CST 2018 4 14822
Kafka学习之路 (二)Kafka的架构

一、Kafka的架构 如上图所示,一个典型的Kafka集群中包含若干Producer(可以是web前端产生的Page View,或者是服务器日志,系统CPU、Memory等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干Consumer ...

Tue May 08 03:39:00 CST 2018 2 28540
【译】Kafka学习之路

  一直在思考写一些什么东西作为2017年开篇博客。突然看到一篇《Kafka学习之路》的博文,觉得十分应景,于是决定搬来这“他山之石”。虽然对于Kafka博客我一向坚持原创,不过这篇来自Confluent团队Gwen Shapira女士的博文实在精彩,所以还是翻译给大家,原文参见 ...

Fri Jan 20 06:56:00 CST 2017 3 6689
Kafka学习之路 (三)Kafka的高可用

一、高可用的由来 1.1 为何需要Replication   在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可被消费,这与Kafka数据持久性及Delivery Guarantee的设计目标相悖 ...

Tue May 08 04:10:00 CST 2018 4 30042
Kafka学习之路 (五)Kafka在zookeeper中的存储

一、Kafka在zookeeper中存储结构图 二、分析 2.1 topic注册信息 /brokers/topics/[topic] : 存储某个topic的partitions所有分配信息 2.2 partition状态信息 /brokers ...

Tue May 08 19:06:00 CST 2018 5 15686
kafka之一:kafka简介

现在从事java开发的同学,不论是在面试过程中还是在日常的工作中,肯定会碰到消息队列的情况,市面上消息队列有很多:kafka、rocketMQ、rabbitMQ、zeroMQ等,从本篇博客起计划分享一些kafka方面的知识。 消息队列基础知识 所谓消息队列很好理解,把它拆开来看就是消息和队列 ...

Fri Jun 04 20:07:00 CST 2021 0 584
Kafka(一)Kafka简介与架构

一、简介 1.1 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献 ...

Thu Aug 02 04:03:00 CST 2018 1 11635
Kafka 简介

Kafka 简介 Kafka是分布式流平台。 一个流平台有3个主要特征: 发布和订阅消息流,这一点与传统的消息队列相似。 以容灾持久化方式的消息流存储。 在消息流发生时处理消息流。 Kafka通常使用在两大类应用中: 在系统或应用之间,构建实时、可靠的消息流管 ...

Wed Jun 27 00:26:00 CST 2018 0 811
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM