我正在研究分布式系统,当谈到RPC部分时,我听说过这两个语义(最多一次,一次只有一次).据我所知,当我们不想重复执行时,最多只用于实例的数据库.
第一个问题:
这是如何实现的?服务器如何知道它不应该再次执行请求?它可能是重复的,但也可能是合法的请求.
第二个问题是:
标题中的两个语义有什么区别?我会读 :).我知道最多一次可能根本不会被执行但是,究竟什么才能保证执行?
rpc execution semantics
execution ×1
rpc ×1
semantics ×1