跨命名空间服务调用解决方案
支持功能
- RPC支持两种调用方式:local+remote
- 故障转移:根据
策略,首先访问local,如果失败则访问remote
- 失败探测:需要定义,哪些网络失败需要进行remote重试;或者通过哪些接口可以查询服务所处命名空间
讨论方案
路由自动探测方案
首先探测同一命名空间内的服务,如果失败,依次探测其他命名空间的服务(通过Proxy)。
强路由配置方案
通过配置文件,指定目标路由的命名空间。
缺陷
就近访问+自动探测路由方案
优先探测访问同一命名空间的路由,如果失败,则访问proxy,proxy内部探测其他命名空间的路由。