关于停止与其他相关问题
作者您好! 首先有个疑问,我只要加载dubbo-node-client在停止的时候往往都停止不了,也可能是我等的时间短,还还有就是 获取不到 group 的service。 还有个BUG: 在重启service后 客户端则会报以下异常: node_modules\dubbo-node-client\lib\registry\index.js:95 client.getChildren(path, ^
TypeError: Cannot read property 'getChildren' of undefined
at node_modules\dubbo-node-client\lib\registry\index.js:95:19
at EventEmitter.
然而service正常情况下 会 打印:Registry : 获取权重失败 [world.service.PlayerRoleService] [ 尚未发现服务提供者 ]
那个 停止的问题 找到了 process.on('SIGINT', registry.destroy); 这个函数 没有执行退出,所以导致程序还在等待。
@zhouxianjun lib/registry/index.js --> 将callee() -->改为 callee(client);