分布式部署文档有这么一句 $gateway->registerAddress $businessworker->registerAddress)指向同一台Register服务
也就是Register服务器还是单点的吗?
register服务只有启动的时候有用,启动后就基本没用了,不用做分布式。
哦哦好的,只是这样有单点问题,要是这个服务器挂了,业务就受影响吧?还是说只要启动起来,这个register服务器就没用了?可以关机?
register在进程启动时有用,用来协调新启动的进程间互相建立连接(进程启动包括start reload 业务代码出现致命错误等导致的退出重启)。
另外GatewayClient依赖这个register服务,用于获得内部通讯路由表,方便在其它项目中利用gateway向客户端推送数据。
如果实在不放心register,可以搞个备机,前面挡一层dns或则lvs,主机有问题时自动切换到备份机器即可
好的,谢谢
register服务只有启动的时候有用,启动后就基本没用了,不用做分布式。
哦哦好的,只是这样有单点问题,要是这个服务器挂了,业务就受影响吧?还是说只要启动起来,这个register服务器就没用了?可以关机?
register在进程启动时有用,用来协调新启动的进程间互相建立连接(进程启动包括start reload 业务代码出现致命错误等导致的退出重启)。
另外GatewayClient依赖这个register服务,用于获得内部通讯路由表,方便在其它项目中利用gateway向客户端推送数据。
如果实在不放心register,可以搞个备机,前面挡一层dns或则lvs,主机有问题时自动切换到备份机器即可
好的,谢谢