
zookeeper
huangyimo
这个作者很懒,什么都没留下…
展开
-
ZooKeeper学习第一期---Zookeeper简单介绍
一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一个调 度算法就轻松解决了。说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误解。如果转载 2017-08-05 22:57:02 · 142 阅读 · 0 评论 -
ZooKeeper学习第二期--ZooKeeper安装配置
一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeep转载 2017-08-05 22:59:35 · 353 阅读 · 0 评论 -
Nginx/ZooKeeper 负载均衡的差异
Nginx是著名的反向代理服务器,也被广泛的作为负载均衡服务器 ZooKeeper是分布式协调服务框架,有时也被用来做负载均衡 那么他们的区别是什么?如何选择呢? 下面从实际场景看下他们的关系 Nginx的负载均衡配置非常简单,把多个web server配置到nginx中,用户访问Nginx时,就会自动被分配到某个web server upstream backe转载 2018-01-09 21:01:45 · 335 阅读 · 0 评论 -
基于软件的负载均衡(Nginx与ZooKeeper解析)
什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。 现在使用最多的基于软件的负载均衡是Nginx和ZooKeeper: Nginx是著名的反向代理服务器,也被广泛的作为转载 2018-01-09 21:43:42 · 1872 阅读 · 0 评论 -
Keepalived实现高可用架构集群的搭建
1. keepalived介绍 在这里我们使用keepalived来实现高可用集群,因为heartbeat在centos6上有一些问题,影响实验效果(比如,切换不及时)keepalived通过 VRRP(Virtual Router Redundancy Protocl)虚拟路由冗余协议 来实现高可用。在这个协议里会将多台功能相同的路由器组成一个小组,这个小组里会有1个master角色和N(转载 2018-01-09 22:42:42 · 916 阅读 · 0 评论