如果动作A是幂等的(PUT动作或类似动作),动作B是幂等的,那么必须
行动A然后B
产生与
相同的结果行动B然后A?
答案 0 :(得分:0)
不,不一定。如果A和B都是幂等的,它们都可以彼此独立地改变应用状态。如果他们以不同的方式这样做,A,B是与B,A不同的操作。
对于定义:如果操作A是幂等的,则第一次调用操作时,应用程序状态可能会改变。但是,在随后的调用中并非如此。例如。 A将导致与A,A,A,A相同的应用状态。这也意味着A,B将导致与A,B,A相同的状态。
答案 1 :(得分:0)
我会说不。
让A
= PUT(X, k)
,结果为X k
让B
= PUT(X, j)
,结果为X j
然后,您可以看到A
然后B
将导致X j ,而B
则A
将导致X <子>ķ子>