Google

Monday, September 27, 2004

HA of Tuxedo

MP模式下,如果master死掉或突然断电,那备用的master可以自动切换吗?如果不能,那备用的master有什么用处呢?

tmadmin->master命令就是在备用master机器上启动DBBL进程的。按照tuxedo文档,如果master机器不能访问了,在备用master上:
1 tmadmin->pcl master1
2 tmadmin->master
3 tmadmin->migm
明天装一个linux试一下,纸上谈兵总是心里没底。嘿嘿:)其实这个课题不错,甚至可以结合操作系统的高可用性深入研究一下!

什么是备用的Master?这个叫法不准确,应该叫Slave
你可以在Slave上再起一个WSL,然后在客户端的WSNADDR中配置两个监听地址,用逗号分割,如:WSNADDR=//master:port1,//slave:port2
其中master代表Master机的主机名或IP,slave代表Slave机的主机名或IP
这样当Master机当机后,客户端会重试Slave上的WSL,整个系统不会因此都不能服务。
但这种方式会比较慢,因为客户端总是先试第一个(Master)地址和端口。