プログラミングは、特にネットワークプログラミングで、伝送損失の問題の間に存在するビジネスデータを、解決するために、頻繁に再送信するためのメカニズムを使用します。
いくつかは、運用レベルで再び達成するために必要はありません、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の新たな送信であります
議論を残して、問題を解決する方法については、ここでは彼自身のアイデアの記録です。