java小强的博客

专注于java企业开发技术

Keepalived+LVS+Nginx负载均衡之高可用

上一篇写了nginx负载均衡,此篇实现高可用(HA)。系统整体设计是采用Nginx做负载均衡,若出现Nginx单机故障,则导致整个系统无法正常运行。针对系统架构设计的高可用要求,我们需要解决Nginx负载均衡出现单机故障时,系统正常运行的需求。所以系统架构引入Keepalived组件,实现系统高可...

2017-10-08 11:18:30

阅读数 614

评论数 0

高并发网站技术架构

淘宝有一项技术叫mycat,用于自动将数据库分库分表,并且采用一致性哈希算法,可以将同一用户ID的数据永远是存在某个固定机器的库上,这样即使因为数据量增加,增加数据库服务器,也不会影响数据会被存到别的机器上,然后在查询数据的时候,也是根据hash值去查询对应机器的库。 其实mycat就相当于数据库...

2017-08-15 09:44:43

阅读数 114

评论数 0

zookeeper与etcd

zookeeper与etcd都是用于配置共享和服务发现的开源项目,基本上etcd能实现的功能在zookeeper都能实现,但是随着微服务及轻部署开始流行起来,docker的盛行,etcd开始迅速发展起来。 相较之下,Zookeeper有如下缺点 复杂。Zookeeper的部署维...

2017-07-07 12:39:19

阅读数 587

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭