
集群
文章平均质量分 96
郭俊JasonGuo
这个作者很懒,什么都没留下…
展开
-
Kafka深度解析
介绍Kafka背景,使用消息系统的优势,常用消息系统对比,Kafka架构介绍,Kafka实现语义分析,Replication及Leader Election机制剖析,Consumer Group Rebalance实现原理介绍,以及Benchmark测试。原创 2016-02-29 21:29:35 · 1140 阅读 · 0 评论 -
Kafka设计解析(一)- Kafka背景及架构介绍
本文介绍了Kafka的创建背景,设计目标,使用消息系统的优势以及目前流行的消息系统对比。并介绍了Kafka的架构,Producer消息路由,Consumer Group以及由其实现的不同消息分发方式,Topic & Partition,最后介绍了Kafka Consumer为何使用pull模式以及Kafka提供的三种delivery guarantee。原创 2015-03-27 23:58:41 · 2552 阅读 · 0 评论 -
Kafka设计解析(二)- Kafka High Availability (上)
Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务。若该Broker永远不能再恢复,亦或磁盘故障,则其上数据将丢失。而Kafka的设计目标之一即是提供数据持久化,同时对于分布式系统来说,尤其当集群规模上升到一定程度后,一台或者多台机器宕机的可能性大大提高,对于Failover机制的需求非常高。因此,Kaf原创 2015-04-26 11:53:38 · 1891 阅读 · 1 评论 -
Kafka设计解析(三)- Kafka High Availability (下)
本文在上篇文章基础上,更加深入讲解了Kafka的HA机制,主要阐述了HA相关各种场景,如Broker failover,Controller failover,Topic创建/删除,Broker启动,Follower从Leader fetch数据等详细处理过程。同时介绍了Kafka提供的与Replication相关的工具,如重新分配Partition等。原创 2015-06-09 09:48:02 · 1966 阅读 · 0 评论 -
Kafka设计解析(四)- Kafka Consumer设计解析
本文主要介绍了Kafka High Level Consumer,Consumer Group,Consumer Rebalance,Low Level Consumer实现的语义,以及适用场景。以及未来版本中对High Level Consumer的重新设计--使用Consumer Coordinator解决Split Brain和Herd等问题。原创 2015-11-20 09:28:03 · 954 阅读 · 0 评论 -
Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
本文详细阐述了Kafka的性能测试方法,并全面展示了Kafka各组件的性能测试报告。原创 2016-01-04 19:58:01 · 1935 阅读 · 0 评论 -
Kafka深度解析
本人原创文章,首发自本人个人博客站点,转载请务必注明出自http://www.jasongj.com个人博客上,本文链接http://www.jasongj.com/2015/01/02/Kafka%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90/背景介绍Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设原创 2015-06-08 22:13:21 · 1093 阅读 · 0 评论 -
Kafka深度解析
介绍Kafka背景,使用消息系统的优势,常用消息系统对比,Kafka架构介绍,Kafka实现语义分析,Replication及Leader Election机制剖析,Consumer Group Rebalance实现原理介绍,以及Benchmark测试。原创 2015-03-28 00:24:26 · 1387 阅读 · 0 评论 -
kafka
【原创声明】本文属作者原创,已授权InfoQ中文站首发,转载请务必在文章开头标明出自“Jason's Blog”,并附上原文链接http://www.jasongj.com/2015/06/08/KafkaColumn3/同时欢迎关注作者微信公众号【大数据架构】摘要 本文在上篇文章基础上,更加深入讲解了Kafka的HA机制,主要阐述了HA相关各种场景,如Broker fail...原创 2015-06-08 21:33:18 · 247 阅读 · 0 评论