Sam*_*Sam 3 rest distributed-system asp.net-web-api
我有一个关于 RESTful API 的问题 - 为什么我们关心分布式系统中的幂等性。你能告诉我吗
如果您可以多次进行相同的调用并且产生相同的最终结果,则服务是幂等的。
在分布式系统中,当您调用某个服务/API时,该服务可能会失败(或更糟糕的是,它可能会超时,甚至不会向您发送失败响应)。在这种情况下,如果服务是幂等的,您可以简单地再次调用它(任意次数),而不必担心多次调用它会产生不利影响。
如果服务不是幂等的,则无法简单地再次调用它。您必须首先检查上一个调用所采取的操作,然后根据该操作采取行动。
| 归档时间: |
|
| 查看次数: |
2845 次 |
| 最近记录: |