微服务 云计算背景
50-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Leader选举)
50-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Leader选举) 一、前言  前面学习了Zookeeper相关细节,其中对于集群启动而言,很重要的一部分就是Leader选举,接着就开始深入学习Leader选举。二、Leader选举2.1 概述  Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下两种情况之一时,需要进入...
49-微服务技术栈(高级):分布式协调服务zookeeper源码篇(选举机制源码分析)
49-微服务技术栈(高级):分布式协调服务zookeeper源码篇(选举机制源码分析) 一、总结框架图对于Leader选举,其总体框架图如下图所示  说明:  选举的父接口为Election,其定义了lookForLeader和shutdown两个方法,lookForLeader表示寻找Leader,shutdown则表示关闭,如关闭服务端之间的连接。  AuthFastLeaderE...

微服务全生命周期稳定性实践

1 课时 |
113 人已学 |
免费

OpenSergo 即将发布 v1alpha1,定义微服务治理标准

1 课时 |
134 人已学 |
免费

微服务治理技术进阶

10 课时 |
1163 人已学 |
免费
开发者课程背景图
48-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Watcher机制-3[Zookeeper])
48-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Watcher机制-3[Zookeeper]) 一、前言  前面已经分析了Watcher机制中的大多数类,本篇对于ZKWatchManager的外部类Zookeeper进行分析。二、ZooKeeper源码分析2.1 类的内部类  ZooKeeper的内部类框架图如下图所示     说明:ZKWatchManager,Zookeeper的...
47-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Watcher机制-2[WatchManager]) 一、前言  前面已经分析了Watcher机制中的第一部分,即在org.apache.zookeeper下的相关类,接着来分析org.apache.zookeeper.server下的WatchManager类。二、WatchManager源码分析2.1 类的属性 public class Watch...
46-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Watcher机制-1)
46-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Watcher机制-1) 一、前言  前面已经分析了Zookeeper持久话相关的类,下面接着分析Zookeeper中的Watcher机制所涉及到的类。二、总体框图  对于Watcher机制而言,主要涉及的类主要如下。  说明:Watcher接口类型,其定义了process方法,需子类实现Event接口类型,Watcher的...
45-微服务技术栈(高级):分布式协调服务zookeeper源码篇(持久化FileTxnSnapLog) 一、前言  前面分析了FileSnap,接着继续分析FileTxnSnapLog源码,其封装了TxnLog和SnapShot,其在持久化过程中是一个帮助类。二、FileTxnSnapLog源码分析2.1 类的属性public class FileTxnSnapLog {    /...
44-微服务技术栈(高级):分布式协调服务zookeeper源码篇(持久化FileTxnLog)
44-微服务技术栈(高级):分布式协调服务zookeeper源码篇(持久化FileTxnLog) 一、前言  前一篇已经分析了序列化,这篇接着分析Zookeeper的持久化过程源码,持久化对于数据的存储至关重要,下面进行详细分析。二、持久化总体框架  持久化的类主要在包org.apache.zookeeper.server.persistence下,此次也主要是对其下的类进行分析,其包下总体的类...
43-微服务技术栈(高级):分布式协调服务zookeeper源码篇(序列化)
43-微服务技术栈(高级):分布式协调服务zookeeper源码篇(序列化) 一、前言  在完成了前面的理论学习后,现在可以从源码角度来解析Zookeeper的细节,首先笔者想从序列化入手,因为在网络通信、数据存储中都用到了序列化,下面开始分析。二、序列化  序列化主要在zookeeper.jute包中,其中涉及的主要接口如下    · InputArchive  ...
DBPack 赋能 python 微服务协调分布式事务
DBPack 赋能 python 微服务协调分布式事务 什么是分布式事务事务处理几乎在每一个信息系统中都会涉及,它存在的意义是为了保证系统数据符合期望的,且相互关联的数据之间不会产生矛盾,即数据状态的一致性。按照数据库的经典理论,原子性、隔离性、持久性。原子性要求数据要么修改要么回滚,隔离性要求事务之间相互独立不影响,持久性要求事务的执行能正确的持久化,...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐

社区圈子

微服务
微服务
构建可靠、高效、易扩展的技术基石
23095+人已加入
加入
相关电子书
更多
微服务×容器Meetup:云原生架构与应用专场PPT合辑
Apache Dubbo 微服务开发从入门到精通
0225微服务x容器开源开发者MeetupPPT合辑
立即下载 立即下载 立即下载
微服务技术选型 微服务远程调用 微服务环境 微服务alibaba 微服务cloud 微服务ribbon 微服务自定义 微服务架构 微服务手册 微服务通信 微服务spring 微服务实战 微服务apache 微服务服务 微服务springcloud 微服务应用 微服务构建 微服务从入门到精通 微服务云原生 微服务治理 微服务实践 微服务项目 微服务docker 微服务分布式 微服务实现 微服务学习笔记 微服务网关 微服务搭建