HTTP幂等性
Wiki上关于的 幂等。
在HTTP/1.1规范中幂等性(Idempotence)的定义是:
Methods can also have the property of “idempotence” in that (aside from error or expiration issues) the side-effects of N > 0 identical requests is the same as for a single request.
从定义上看,HTTP方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。
例如GET操作天然是幂等的,无论你调用多少次得到的结果始终是一样的。
分布式系统接口幂等性
当前互联网架构中SOA服务化及微服务是最普遍,因为网络原因而导致调用系统未能获取到确切的结果从而导致重试,这就需要服务提供方接口具有幂等性。