每一个node都有一个VIP,VIP就是我们访问的IP,如果一个node down了,他的VIP地址会根据算法浮动到其他的某个node上,
这样在用户访问看来,还是正常访问的
我认为vip最大作用是用于故障切换
当a节点失败后,vip会飘移到b节点,但是b节点并没有对这个vip地址进行监听,这样客户端就能迅速知道a节点宕了,而切换到b节点
如果采用传统的TCP超时那会等很久
如果要实现failover,那在tnsnames.ora里面要有相应的配置
从逻辑上看TCP/IP的协议栈是同层之间进行通信
传输层的TCP协议,提供数据传送的完整性服务。也就是,接收端的传输层收到数据包后,必须给发送端的传输层返回一个确认消息。
如果指定的时间内,发送端没有收到这个确认消息,发送端会认为这个包丢失,就会重发;如果几次重发都不能得到响应,
发送端的传输层就知道网
这样在用户访问看来,还是正常访问的
我认为vip最大作用是用于故障切换
当a节点失败后,vip会飘移到b节点,但是b节点并没有对这个vip地址进行监听,这样客户端就能迅速知道a节点宕了,而切换到b节点
如果采用传统的TCP超时那会等很久
如果要实现failover,那在tnsnames.ora里面要有相应的配置
㈠ TCP/IP协议栈超时
从逻辑上看TCP/IP的协议栈是同层之间进行通信
传输层的TCP协议,提供数据传送的完整性服务。也就是,接收端的传输层收到数据包后,必须给发送端的传输层返回一个确认消息。
如果指定的时间内,发送端没有收到这个确认消息,发送端会认为这个包丢失,就会重发;如果几次重发都不能得到响应,
发送端的传输层就知道网