2018年11月3日

第2章 netty介绍与相关基础知识

摘要: NIO有一个零拷贝的特性。Java的内存有分为堆和栈,以及还有字符串常量池等等。如果有一些数据需要从IO里面读取并且放到堆里面,中间其实会经过一些缓冲区。我们要去读,它会分成两个步骤,第一块它会把我们的数据从IO流里面读出来放到我们的缓冲区,然后从缓冲区里面再去读出来放到堆里面。其实它会经历两次,数 阅读全文

posted @ 2018-11-03 20:42 绿茵好莱坞 阅读(729) 评论(1) 推荐(0)

第5章 选举模式和ZooKeeper的集群安装 5-2 单机伪分布式安装zookeeper集群

摘要: 先搭建伪分布式集群,再去搭建真分布式集群。有些的人的电脑内存、性能比较低,所以在搭建真实的一个分布式环境的话,可能会相对来说比较卡,所以两种都会做一下,首先会在单机上搭建一个集群。单机上的集群主要就是它的port,端口号不一致,ip是一样的。称之为伪分布式是因为,当一个节点挂掉之后,整个集群,整个三 阅读全文

posted @ 2018-11-03 16:09 绿茵好莱坞 阅读(190) 评论(0) 推荐(0)

第5章 选举模式和ZooKeeper的集群安装 5-1 集群的一些基本概念

摘要: xx就是我们的master,也就是我们的主节点。心跳机制,当有一个节点挂掉之后,整个集群还是可以工作的。选举模式,我们现在的master是正常运行的,但是在某些情况下它宕机了死机了,那么这个时候它这个集群里面就少了master,没有master两个slave需要去竞争。竞争完之后slave1把sla 阅读全文

posted @ 2018-11-03 15:53 绿茵好莱坞 阅读(147) 评论(0) 推荐(0)

4-5 父节点watcher事件

摘要: 三种方式设置watcher:ls、stat、get 阅读全文

posted @ 2018-11-03 14:19 绿茵好莱坞 阅读(205) 评论(0) 推荐(0)

4-4 zk特性 – 理解watcher机制

摘要: watcher是zk里面非常重要的特性。watcher一定要去好好地看一下,一定要去好好地理解一下它是如何去用的,包括触发的事件类型等等。监督者也可以理解为触发器,也就是说当我们的节点发生了一些变化的时候,比如说增加一些属性,或者说是更新了,或者说是这个节点被删除了,那么它们都会触发一个watche 阅读全文

posted @ 2018-11-03 10:19 绿茵好莱坞 阅读(555) 评论(0) 推荐(0)

导航