【发布时间】:2017-05-01 23:24:21
【问题描述】:
我正在编写一个使用 REST API 与 Jira 交互的软件。
有没有办法实现create issue request的幂等性?
或者我应该在检测到重复的情况下使用补偿措施?
【问题讨论】:
-
实际上,Create 事件本质上永远不可能是幂等的。
标签: jira jira-rest-api
我正在编写一个使用 REST API 与 Jira 交互的软件。
有没有办法实现create issue request的幂等性?
或者我应该在检测到重复的情况下使用补偿措施?
【问题讨论】:
标签: jira jira-rest-api
因为 JIRA 为工单使用增量整数后缀,所以调用创建操作将始终创建具有新标识符的工单,即使其他条件相同。
一般来说,幂等性被嵌入到 API 本身中,并且在创建资源时特别少见。如果您尝试在调用操作中模仿幂等性,那么如果 API 发生更改,您将面临失去幂等性的风险。您最好测试重复项并处理异常(再次概括)。
【讨论】: