摘要 本文在上篇文章基础上,更加深入讲解了Kafka的HA机制,主要阐述了HA相关各种场景,如Broker failover,Controller failover,Topic创建/删除,Broker启动,Follower从Leader fetch数据等详细处理过程。同时介绍了Kafka提供的与R....
分类:
其他好文 时间:
2015-12-18 18:58:59
阅读次数:
240
本文已授权InfoQ独家发表,如需转载请注明出处并与InfoQ中文站联系。InfoQ首发地址为http://www.infoq.com/cn/articles/kafka-analysis-part-2摘要 Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或.....
分类:
其他好文 时间:
2015-12-18 18:34:22
阅读次数:
277
《Kafka剖析:Kafka背景及架构介绍》 《Kafka设计解析:Kafka High Availability(上)》 《Kafka设计解析:Kafka High Availability (下)》 《Kafka设计解析:Replication工具》 《Kafka设计解析:Kafka ...
分类:
其他好文 时间:
2015-12-03 23:01:07
阅读次数:
269
Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务。若该Broker永远不能再恢 复,亦或磁盘故障,则其上数据将丢失。而Kafka的设计目标之一即是提供数据持久化,同时对于分布式系统来说...
分类:
其他好文 时间:
2015-11-27 19:09:50
阅读次数:
209
本文主要分析网站的高可用性,从应用需求、用户角度展开分析。 1.1 高可用性 “高可用性”(High Availability) 通常用来描述一个系统,经过特殊设计,减少停止服务的时间,从而使其服务保持高度的可使用性。 计算...
分类:
Web程序 时间:
2015-11-06 18:08:15
阅读次数:
259
Heartbeat的定义Heartbeat项目是Linux-HA
工程的一个组成部分,也是目前开源HA项目中最成功的一个例子,Linux-HA的全称是High-Availability
Linux,这个开源项目的目标是:通过社区开发者的共同努力,提供一个增强linux可靠性(reliability)、可用性
(availability)和可服务..
分类:
其他好文 时间:
2015-10-25 06:20:50
阅读次数:
356
每个rabbitmqnode运行RabbitMQapplication,共享用户virtual hosts, queues, exchanges, etc.一个nodes组称之为一个集群。所有的RabbitMQ broker上的操作所需要的data/state都是全节点复制,唯一的例外是messag...
分类:
其他好文 时间:
2015-10-15 17:55:14
阅读次数:
227
http://homeway.me/0x01.大型网站演化简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster,...
分类:
其他好文 时间:
2015-09-27 19:59:53
阅读次数:
202
0x01.大型网站演化简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster,nginx即可实现),科学计算集群(...
分类:
其他好文 时间:
2015-09-23 18:41:32
阅读次数:
142
参照官网文档:High Availability 一共有2中模式,基于文件系统、基于zookeeper。 1.基于文件系统,即将master的信息同步到某个文件目录中,当一个master挂掉之后,会启动宁外一个master读取目录的信息,正在执行...
分类:
其他好文 时间:
2015-09-18 18:59:16
阅读次数:
154