阅读了豆瓣的基础架构,接触了很多新名词,有很多都是没有接触过甚至是没有听过的,说明离就业要求还差着很多,以下是阅读这篇文章我学到的东西: 豆瓣整个基础架构可以粗略的分为在线和离线两大块。在线的部分和大部分网站类似:前面用LVS做HA,用Nginx做反向代理,形成负载均衡的一 层;应用层主要是做运算, ...
分类:
其他好文 时间:
2019-03-09 23:56:28
阅读次数:
357
LVS/Nginx/HAProxy集群1.一般中小型的web应用,比如日pv(访问量)小于1000万,用Nginx作负载均衡就可以了。2.大型网站或重要的服务,且服务器比较多时,可以考虑用lvs。3.目前比较流行的方案,web前端用Nginx/HAProxy+keepalived作负载均衡,后端用MySQL数据库一主多从和读写分离,采用lvs+keepalived架构。就阶段而言,第一阶段,单点的
分类:
其他好文 时间:
2019-03-08 16:31:32
阅读次数:
193
LVS架设的服务器集群系统由3个部分组成:负载均衡层(LoadBalancer)、中间的服务器群组层(ServerArray)、最底端的数据共享存储层(SharedStorage).在用户看来,所有的内部应用都是透明的,用户只是在使用一个虚拟服务器提供的高性能服务。负载均衡层(LoadBalancer):LB层位于整个集群系统的最前端,由一台或者多台负载调试器(DirectorServer)组成,
分类:
其他好文 时间:
2019-03-06 16:31:19
阅读次数:
192
一、集群架构随着互联网的发展,服务端请求量越来越大,服务器负载压力越来越大。另外,如果采用单点服务器对外提供服务,当单点服务器故障时,整个网络服务将瘫痪。集群架构因此出现,将成千上万台服务器有机的集合在一起共同提供服务。实现方式基于硬件:F5的BIG-IP、radware的AppDirector。基于软件:OSI四层的LVS,OSI七层的Nginx,以及HAproxy集群核心负载均衡、高可用二、L
分类:
其他好文 时间:
2019-03-05 12:47:11
阅读次数:
215
1、框架简介 这两天在Github上发现了xlua的作者车雄生前辈开源的一个框架—XUUI,于是下载下来学习了一下。XUUI基于xlua,又借鉴了mvvm的设计概念。xlua是目前很火的unity热更方案,不仅支持纯lua脚本热更,也可以做 C# 代码的bug hotfix,而mvvm框架呢,在前端 ...
分类:
编程语言 时间:
2019-02-27 19:07:58
阅读次数:
203
keepalived介绍 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、pacemaker。但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的 ...
分类:
其他好文 时间:
2019-02-23 13:25:58
阅读次数:
203
情景一 一、环境介绍 1)RIP、VIP、DIP为同一物理网络 2)LVS Hostname:lvs eth0:DIP-192.168.3.31 eth0:0:VIP-192.168.3.10 3)RS1 Hostname:web1 eth0:RIP-192.168.3.32 lo:0:VIP-19 ...
分类:
其他好文 时间:
2019-02-22 23:26:28
阅读次数:
233
一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均 ...
分类:
其他好文 时间:
2019-02-21 12:17:03
阅读次数:
200
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。这篇文章主要介绍了Linux利用keepalived实现lvs的高可用性 ,需要的朋友可以参考下 lvs+keepalived是什么? keepalived工作原理 keepalived是集 ...
分类:
系统相关 时间:
2019-02-17 19:11:59
阅读次数:
212