Closed marslabtron closed 1 year ago
客户端实现
ClientErrorFunc
,请参照 0f372c4#diff-bd3a55a72186f59e2e63efb4951573b2f9e4a7cc98086e922b0859f8ccc1dd09
type ServiceError interface { Error() string IsServiceError() bool }
该接口定义的IsServiceError()并没有在任何地方用到,xclient.Call中在判断失败模式中if _, ok := err.(ServiceError); ok { return error }
是否需要判断一下IsServiceError()再renturn
rpcx需要扩展下,待我想想
我应该fix,如果还没有修复,请reopen它
smallnest你好,
我使用rpcx开发了一主多从的raft服务,client采用MultipleTcpServersDiscovery,以及Failover失败模式,我希望client在访问到从节点时触发Failover;
目前service端返回错误都被作为strErr处理掉了,不会触发Failover,针对以上需求请教有何官方的解决方案?