如何发现服务
- 繁难实现:指定服务者的 IP 和端口。调用时提供办法名和参数。
- 简单实现:通过服务注册和发现核心拉去信息
失败解决与调用次数
At Least Once 起码一次
- RPC 调用期待指定工夫
- 在指定工夫后如果没有返回后果,重试若干次
- 在重试均失败后,返回谬误提醒
仅适宜于申请操作是幂等性的,也就是说屡次调用都会返回雷同的后果,因而通常适宜读取操作。
At Most Once 最多一次
调用最多进行一次——要么齐全不执行,要么执行一次。须要测验反复的数据包,比方对于反复的申请会返回之前的响应而不是从新进行解决。