今天同事在开发一个接口功能调用远端服务发email的适合,出现一次调用但远端服务接到两次请求的情况。情况如下:A服务接收到请求以后,处理了一些业务,然后调用B的接口处理业务。A从始至终只发了一次请求,B却能收到两次请求,且B端的日志看,两个前后几乎同时触发。情况分析:在A只有一次请求的情况下,B会收到两次或者多次请求,那么说明A的底层帮忙调用了两次请求。在微服务的机制里面,确实会存在重试的策略。也

- 阅读全文 -