基本的な概念1_冪等:(A)を学習スパーク。

1)ソース:冪等由来の数学的概念を表し、(X)= F(F、Fの (X))。

  意味:繰り返して得られた値を実行することによって得られた値の同じ機能を実行します。

  :F(X)= POW(X ,. 1)、F(X)= ABS(X)。

 

2)コンピュータ:冪等発生効果のよう表し、生成を実行するために複数回実行されます。

  ビジネスシーン[1]

  1. 銀行カードインターフェースをバインドするためにSMSを送信します。

   APPは、メッセージの数を受信するようにユーザーを引き起こし、サードパーティインターフェースにインターフェース背景繰り返し呼び出しをコールバックするためにクリックを繰り返す場合、制御は、一般に60年代にメッセージを再送信制御されていない場合、第三者は、各コール・インタフェースを充電します。 

   2.受注インターフェイスを作成します。

   繰り返し何度もクリックするネットワークの問題のユーザーによるAPPの終わりには、複数の注文番号を生成した場合、システムは、ビジネス上の問題が発生します。

 

3)冪等の方法を確保するために使用されます。

  1. 実行する方法まで[2] (プラスIDとクエリログ)
    1. それぞれ異なる動作グローバルユニークなIDを付与
    2. 操作の前に、クエリログは、クエリ実行レコードのIDが存在します。
    3. あなたが実行しない場合は、この操作を記録し、記録が開始されて実行します。
    4. あなたがすでに実行している場合は、事業運営の実現をあきらめます。
    5. 実行が失敗した場合、録画が実行され、削除します。
    6. 実行ダウンした場合、一定時間経過後、削除操作、同じ動作及びその他を行います

   2. 支払い特定のビジネスプロセスを以下のように[3]

      a.获取token

      B。トークンコール賃金を使用します

      。それは、この操作が行われたことを意味している場合Cは、トークンのクエリにこの操作の有無をよれば、結果は直接戻る、そうでない場合は、結果を保存し、料金を支払います

      。D。クライアントに結果を与えます

 

[1] https://blog.csdn.net/qq_39291929/article/details/81429275

[2] https://cloud.tencent.com/developer/article/1394087

[3] https://blog.csdn.net/yaosiyu1991/article/details/79380561

おすすめ

転載: www.cnblogs.com/cainiaoxuexi2017-ZYA/p/10965418.html