分布式
我不会GC
这个作者很懒,什么都没留下…
展开
-
简述分布式一致性协议---2pc、3pc
2pc ----就是将一个事务的提交分为两个部分 阶段一:提交事务请求--投票 协调者发送请求,参与者(结点)执行事务操作返回yes,一阶段后资源锁死,必须等待commit或者roolback; 阶段二:执行事务提交--执行 收到都为yes,发送提交请求commit,成功返回ack 收到no,roolback; 可以看出,这个模式下,协调者是关...原创 2018-08-25 11:55:15 · 226 阅读 · 0 评论 -
zk笔记
Zookeeper目的:旨在减轻构建健壮的分布式系统的任务 Zookeeper的作用: 可以在分布式系统中协作多个任务 这里的协作 包括协同和管理竞争 协同例子:主-从节点之间的协作,如主节点更新数据,从节点更新数据 管理竞争例子:主-从节点之间主节点只有一个,从节点竞争成为主节点 Zookeeper不适用的场景: 不适用存储海量数据,默认节点数据限制1MB 运行方式:Zooke...原创 2019-02-12 23:28:45 · 275 阅读 · 0 评论 -
dubbo源码解析--服务暴露
先来个官网解析源码地址:http://dubbo.apache.org/zh-cn/docs/source_code_guide/export-service.html dubbo有自己的配置标签,在java里中,一切皆对象,配置文件到最后也是解析成了对象,那么dubbo有一个专属的Parser(解析器),来将配置解析成对象,那就是类DubboBeanDefinitionParser; 通过d...原创 2019-02-25 12:06:29 · 134 阅读 · 0 评论 -
zk 集群搭建
先装奇数台zk,修改配置文件中的 data存放目录,新建 mkdir zkData 文件夹 在zkData文件夹中新建一个myid的文件,使用vim来操作,保证不会乱码 在myid文件中添加server对应的编号,不能相同,最好不要从0开始 配置zoo.cfg文件,增加如下配置: ##########cluster######### server.11=ip地址:2888:3888...原创 2019-03-14 21:37:21 · 362 阅读 · 0 评论