看完dubbo原理分析后自己做的测试,做个笔记:
1.启动zookeeper,启动server,启动client 项目正常启动
2.项目正常启动情况下,关闭zookeeper,server和client不做变动,对项目不影响,
如果server、或client变动,只对zookeeper关闭后的服务有影响
3.项目正常启动,重启server,项目不受影响,重启client,项目不受影响!
4.启动zookeeper,启动client,启动server ,项目无法正常访问
5.项目启动完成后,关闭server,关闭zookeeper,然后重启zookeeper,重启server,项目自动恢复。(顺序不能变,先启动server后启动zookeeper,项目不能回复,因为服务方不能注册,zookeeper不能从新发布服务提供列表)