介绍高可用hearbeat(很长时间没有更新)、keepalived负载均衡LVS、keepalive、haproxy、nginx、商业的有F5、netscaler有更高的并发量有很好的稳定性加机器或者更换硬件配置增加到定阶段是还是有瓶颈只能横向扩容负载均衡keepalived介绍通过VRRP虚拟路由冗余协议安装keeplived解决单点故障编辑配置文件global全局定义参数notificati
分类:
其他好文 时间:
2018-04-09 23:08:36
阅读次数:
184
在大型系统设计中用代理在负载均衡是最常见的一种方式,而相对靠谱的解决方案中Nginx、HAProxy、LVS、F5在各大场中用得比较普遍,各有各的优势和使用场景,由于本次要使用到TCP,因此Nginx只能在HTTP层负载,因此用HAProxy来负载,为什么不用LVS?因为配置太麻烦。HAProxy是免费、极速且可靠的用于为TCP和基于HTTP应用程序提供高可用、负载均衡和代理服务的解决方案,尤其适
分类:
其他好文 时间:
2018-04-08 15:50:57
阅读次数:
120
基础服务的搭建,我这个就不多说了,但是可以点播; linux,MySQL简单的调优; 资深知识: 1、LVS实现负载均衡(三种模式); 2、nginx-haproxy实现7层负载均衡; 3、keepalived搭建高可用的LVS集群; 4、heartbeat实现web服务器高可用; 5、搭建iscs ...
分类:
其他好文 时间:
2018-04-03 21:59:49
阅读次数:
161
keepalived可以将多个无状态的单点通过虚拟IP(以下称为VIP)漂移的方式搭建成一个高可用服务,常用组合比如 keepalived+nginx,lvs,haproxy和memcached等。它的实现基础是VRRP协议,包括核心的MASTER竞选机制都是在VRRP协议所约定的。 一、配置说明: ...
分类:
编程语言 时间:
2018-04-02 11:17:57
阅读次数:
299
LVS: 1、抗负载能力强。抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低 2、工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生。 2、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived) 3 ...
分类:
其他好文 时间:
2018-04-01 11:49:09
阅读次数:
140
请求报文POST/cgi-bin/httpconnHTTP/1.1POST:请求地址Host:111.161.64.121HOST:主机头Accept:/Accept:accept属性User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1)U-A:客户端类型Connection:Keep-Aliveconnection::keep-Alive持
分类:
Web程序 时间:
2018-03-30 10:47:46
阅读次数:
370
Nginx分析:优点:工作在七层,正则表达式比HAproxy强大并发量可以达到几万次nginx还可以作为web服务器使用缺点:仅支持http、https、mail协议,应用面小监控检查仅通过端口,无法使用url检查HAproxy优点:可以通过url进行健康检查效率、负载均衡速度、高于Nginx、低于lvsHAproxy支持TCP,可以对mysql进行负载均衡调度算法丰富缺点:正则弱于Nginx日志
分类:
其他好文 时间:
2018-03-29 21:22:23
阅读次数:
160
在使用vue.js进行开发时,使用最多的就是created、mounted、activated。 由于有些情况下,我们需要复用某些组件,因此需要用到keep-alive。 当引入keep-alive时,页面第一次进入,钩子的触发顺序是created-> mounted-> activated。当再次 ...
分类:
Web程序 时间:
2018-03-29 15:54:42
阅读次数:
215
1 keepalived是什么? Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。 Keepalived软件主要是通过VRRP协议实现高可用功能的。V
分类:
其他好文 时间:
2018-03-27 22:01:21
阅读次数:
203
http1.1和http1.0的区别 http1.1默认持久连接,即它默认就支持长连接,而http1.0需要使用keep-alive参数来告知服务器端要建立一个长连接。http是基于TCP/IP协议的,每次建立都需要经过三次握手,如果每次通讯都需要建立一个新连接的话那会对性能造成影响。因此可以用长连 ...
分类:
Web程序 时间:
2018-03-24 16:30:20
阅读次数:
330