私は分散システムを研究していますが、RPCの部分に関しては、これら2つのセマンティクス(最大で1回と正確に1回)について聞いたことがあります。重複して実行したくない場合、インスタンスのデータベースで最大1回使用されることを理解しています。
最初の質問:
これはどのように達成されますか?サーバーは、リクエストを再度実行してはならないことをどのように認識しますか?重複している可能性がありますが、正当な要求でもある可能性があります。
2番目の質問は次のとおりです。
タイトルの2つのセマンティクスの違いは何ですか?私は読むことができます :)。せいぜい1回はまったく実行されない可能性があることを私は知っていますが、正確に1回は実行を保証しますか?