如何解决有哪些最常见的根本原因违反了幂等原则?
幂等的原理非常简单。每次调用操作时,其结果应相同。例如:
GetUserById(1)应该每次返回一个ID为1的用户
其他CRUD操作具有类似的可重复性。如果您已经有10年以上的软件开发人员经验,那么您很可能已将这些原理应用于多种技术,甚至无需考虑如何正确实施。
但是最近有人问我有关幂等性的问题,这让我想到-哪些最常见的违反幂等性的实现是什么?我猜想根本原因可能是开发人员设想为解决方案的无效设计模式。也许根本原因可能是由于系统集成失败。例如,可能没有考虑下游组件的行为。
您能描述一下您所看到的违反幂等性的最常见例子吗?根本原因是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。