目录一、keepalived简单介绍二、VRRP协议与工作原理三、keepalived详细介绍四、单、多实例及LVS-nat/dr模型实现五、总结一、keepalived简单介绍keepalived是由c语言编写的一个路径选择软件,是IPVS的一个扩展性项目,为IPVS提供高可用性(故障转移)特性,它的高可用性是通过VRRP协议实现的,并实现了对负载均衡服务器池中的realserver进行健康状态
分类:
其他好文 时间:
2018-03-08 22:06:27
阅读次数:
248
软工读书笔记1——《人月神话》 第一次接触软件工程这门学科,也是第一次做IT类图书的读书笔记,我选择了《人月神话》这本书,一周的时间很有限我只是大致过了一遍全书,对部分感兴趣的章节进行了精度,我也就拣这些谈谈自己的感想吧。 文章一开头就用焦油坑这个形象的比喻诠释了软件开发行业的本质特征——惨烈,软件 ...
分类:
其他好文 时间:
2018-03-08 13:53:44
阅读次数:
148
单例模式的要素: 1.私有的静态的实例对象 2.私有的构造函数(保证在该类外部,无法通过new的方式来创建对象实例) 3.公有的、静态的、访问该实例对象的方法 1.饿汉模式: 优点:线程安全、绝对单例. 缺点:在多实例或者有其他静态方法时,在启动时没有使用它的时候就已经加载好了,浪费内存。 2.懒汉 ...
分类:
编程语言 时间:
2018-03-05 20:38:00
阅读次数:
306
航空业有很多值得我们借鉴和学习的工作方式,将来有时间我会给大家引荐更多实例。 仔细观察每架停泊着的飞机,会发现机身很多地方都挂着细长的红布条,上面写着“REMOVE BEFORE FLIGHT”,中文翻译成“飞行前拆除”。这种布条没什么技术含量,但是非常重要! 比如,为了避免杂物或者昆虫进入皮托管, ...
分类:
其他好文 时间:
2018-03-04 23:56:35
阅读次数:
243
坑1:找不到mysql-5.5.32.tar.gz源码包费劲了很多力气才找到:mysql源码包下载地址:https://downloads.mysql.com/archives/community/下载路径https://downloads.mysql.com/archives/get/file/mysql-5.5.32.tar.gz授人以鱼,我是怎么找到的?坑2:cmake配置报错因为\后面有空
分类:
数据库 时间:
2018-03-04 14:29:37
阅读次数:
185
github的应用很广泛,已经成为一个程序员必备的一项技能。不会git管理,基本上不是一个合格的程序员。本文对此作下总结,方便后续查阅 git使用 本文的重点不在此处,这里读者可参考 老师的博文 "Git教程" 。里面对git的原理以及安装使用分析的很到位,并且结合了很多实例用于讲解,是很优秀的文章 ...
分类:
其他好文 时间:
2018-03-02 23:15:14
阅读次数:
259
KeepAlived系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 本文目录:1. keepalived+lvs:健康状况检查示例2. keepalived+lvs:高可用+健康检查示例3. keepalived+lvs:多实例+高可用( ...
分类:
其他好文 时间:
2018-03-02 14:59:49
阅读次数:
679
一、准备 1.1 环境准备 "CentOS7软件环境" 1.2 tomcat多实例 把/etc/profile.d/tomcat.sh中的变量注释了 复制tomcat目录 修改配置 a.sh 启动多实例 1.3 配置hosts 二、负载均衡 2.2 流程 2.2 nginx配置 http://ngi ...
分类:
其他好文 时间:
2018-03-02 10:22:24
阅读次数:
207
MySQL客户端和服务器端模型 MySQL是一个典型C/S,服务器端与客户端两部分组成 服务器端程序 mysqld mysql自带的客户端(mysql mysqladmin mysqldump等),API接口(php-mysql) 连接方式 MySQL服务器构成(实例的构成) 实例 MySQL在启动 ...
分类:
数据库 时间:
2018-03-01 00:47:32
阅读次数:
357