再送信および重複データの違い

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/oqqWang1234567/article/details/81871081

     プログラミングは、特にネットワークプログラミングで、伝送損失の問題の間に存在するビジネスデータを、解決するために、頻繁に再送信するためのメカニズムを使用します。

     いくつかは、運用レベルで再び達成するために必要はありません、TCPプロトコルはタイムアウト再送メカニズムを持っている、と言うかもしれません。> B - - >の間にC、モジュールA、B、Cは、TCP接続があり、データが送信されない切断されているBとCを接続することが可能である私は、ビジネス・データは、からならばと思います成功、Cは、トラフィックデータを受信しないこと。もちろん、我々は他の手段をログに記録することができ、なぜCは、ビジネスデータを受信して​​見つけることができません。しかし、これらは議論するために、この資料の範囲内ではありません。

     キーは言う、およびビジネスデータ再送差を繰り返すことです。私たちは、キーワードによって、ビジネス・データをキャッシュするかもしれませんが、キーワードの場合は、状況の繰り返しがあるかもしれません。これを繰り返し、それがデータの同じモジュールの再送が発生していることを示すために必要ですか?このキーワードは、すでに別のモジュールによって占有されています。唯一のデータ処理業務を補正するために、この区別を片付けます。例えば:

    - > B - > C及びD - > B - > C応答が受信されない場合、CにAが再送準備A、1のIDを送信し、Dは、同時にまた、Cの調製にIDを送信しますケースCについてのデータは、データID 1のためにできるようにすることは明らかであり、再送又はDの新たな送信であります

    議論を残して、問題を解決する方法については、ここでは彼自身のアイデアの記録です。

おすすめ

転載: blog.csdn.net/oqqWang1234567/article/details/81871081