加载中
深入学习Kafka:集群中Controller和Broker之间通讯机制分析 - ControllerChannelManager

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! Kafka集群中,首先会选举出一个broker作为controller,然后该controller负责跟其他broker进行协调topic创建,partition主副...

2017/12/11 15:30
79
深入学习Kafka:PartitionLeaderSelector源码分析

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! PartitionLeaderSelector主要是为分区选举出leader broker,该trait只定义了一个方法selectLeader,接收一个TopicAndParti...

2017/12/08 16:34
48
深入学习Kafka:Leader Election - Kafka集群Leader选举过程分析

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 本文所讲的Leader是指集群中的Controller,而不是各个Partition的Leader。 为什么要有Leader? 在Kafka早期版本,对于分区和...

2017/12/07 21:43
76
深入学习Kafka:Topic的删除过程分析

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 要删除Topic,需要执行下面命令: .\kafka-topics.bat --delete --zookeeper localhost:2181 --topic test 这里假设zooke...

2017/12/06 18:56
338
Java分布式跟踪系统Zipkin(一):初识Zipkin

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 在2010年,谷歌发表了其内部使用的分布式跟踪系统Dapper的论文,讲述了Dapper在谷歌内部两年的演变和设计、运维经验。Twitt...

Java分布式跟踪系统Zipkin(八):Zipkin源码分析-KafkaCollector

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 前面几篇博文中,都是使用OkHttpSender来上报Trace信息给Zipkin,这在生产环境中,当业务量比较大的时候,可能会成为一个性...

2017/12/05 16:43
193
Java分布式跟踪系统Zipkin(七):Zipkin源码分析-Zipkin的源码结构

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 前面花了大量篇幅来介绍Brave的使用,一直把Zipkin当黑盒在使用,现在来逐渐拨开Zipkin的神秘面纱。 Zipkin的源代码地址为:...

2017/12/05 16:41
410
Java分布式跟踪系统Zipkin(六):Brave源码分析-Brave和SpringBoot整合

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! Zipkin是用当下最流行的SpringBoot开发的,SpringBoot将Spring项目的开发过程大大简化,一切主流的开发框架都可以通过添加j...

2017/12/05 16:41
404
Java分布式跟踪系统Zipkin(五):Brave源码分析-Brave和SpringMVC整合

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 上一篇博文中,我们分析了Brave是如何在普通Web项目中使用的,这一篇博文我们继续分析Brave和SpringMVC项目的整合方法及原理...

2017/12/05 16:40
592
Java分布式跟踪系统Zipkin(四):Brave源码分析-HttpTracing

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 上一篇博文中,我们分析了Tracing的相关源代码,这一篇我们来看看Brave是如何在Web项目中使用的 我们先来看看普通的servlet...

2017/12/05 16:39
569
Java分布式跟踪系统Zipkin(三):Brave源码分析-Tracing

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 上一篇博文中,我们了解了Brave框架的基本使用,并且分析了跟Tracer相关的部分源代码。这篇博文我们接着看看Tracing的初始化...

2017/12/05 16:38
768
Java分布式跟踪系统Zipkin(二):Brave源码分析-Tracer和Span

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! Brave是Java版的Zipkin客户端,它将收集的跟踪信息,以Span的形式上报给Zipkin系统。 (Zipkin是基于Google的一篇论文,名为...

Keepalived+Nginx+Tomcat搭建高可用的Web服务(二):双主模式

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 前一篇博文中使用keepalived实现nginx的高可用,并且演示的是主备模式,这种方式有一台机器一直作backup使用,有50%的资源被...

2017/12/01 16:51
153
Keepalived+Nginx+Tomcat搭建高可用的Web服务(一):主备模式

所有博文均在个人独立博客http://blog.mozhu.org首发,欢迎访问! 前言 Nginx和Apache都可以用来作为反向代理服务器,来提供负载均衡的能力,使我们的web服务器,能够水平扩容,从而处理更多...

2017/12/01 16:42
133

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部