高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性 。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段 。HA的实现方式实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器 。
怎么实现故障检测的那?【VIP 什么是虚拟IP,有什么作用】心跳 。采用定时发送一个数据包,如果机器多长时间没响应,就认为是发生故障,自动切换到热备的机器上去 。
怎么实现自动切换那?
虚IP 。何为虚IP那,就是一个未分配给真实主机的IP,也就是说对外提供数据库服务器的主机除了有一个真实IP外还有一个虚IP,使用这两个IP中的 任意一个都可以连接到这台主机,所有项目中数据库链接一项配置的都是这个虚IP,当服务器发生故障无法对外提供服务时,动态将这个虚IP切换到备用主机 。
ARP协议其实现原理主要是靠TCP/IP的ARP协议 。因为ip地址只是一个逻辑 地址,在以太网中mac地址才是真正用来进行数据传输的物理地址,每台主机中都有一个ARP高速缓存,存储同一个网络内的IP地址与MAC地址的对应关 系,以太网中的主机发送数据时会先从这个缓存中查询目标IP对应的MAC地址,会向这个MAC地址发送数据 。操作系统会自动维护这个缓存 。这就是整个实现 的关键 。
推荐阅读
- 空调制热30度还是不热怎么办 空调30度制热不热怎么办
- 电饭锅内胆怎么洗干净 电饭锅内胆用什么布洗
- 为什么牙缸底部会有一层黑色污渍 为什么牙缸里有黑色的
- 双缝干涉实验为什么有两种结果 双缝干涉实验真相
- 无线宽带路由器除了WiFi上网还能有什么用,如何正确设置DHCP服务
- 信息流广告转化为什么这么差?75%的原因是投放点和文案的问题
- 孕妇梦见会说话的猫 梦见会说话的猫是什么意思
- 世界最早的几何光学由墨子 世界上最早的光学著作是墨子
- 淘宝新规什么时候强制实行 国家对淘宝出台的最新政策
- 世界上最能储水的树前十 能储存水的树叫什么树