2 つの xmpp クライアントと通信しようとしていますが、これはメッセージングやチャットとは異なります。これは、イベントが一方の端で発生し、アクションが他方 (リアルタイム) で実行されるようなものです。クライアント A がクライアント B にパケットを送信しようとしているときに、待ち時間が発生しないことを願っています。これを行うことは可能ですか、それとも他の方法で行うことはできますか?
質問する
679 次
1 に答える
0
まず第一に、それはまだメッセージングです。
レイテンシに関しては、プロセス間でデータを送信するときに常にある程度のレイテンシが発生します。あなたが得ているものとは対照的に、あなたが探している許容レベルを言っていないので、それらを改善するために何をすべきかを言うのは難しいです.
現在の遅延の最大の要因は、メッセージ サイズとネットワーク速度です。もちろん、直接のポイント ツー ポイント通信では、メッセージのホップが 1 つ削除されますが、アプリケーションを知らなければ、これが許容できる方向であるかどうかを判断する方法はありません。
高速ネットワークでは、小さなメッセージは数ミリ秒で配信されます。低速のネットワークの場合、問題は通信プロトコルの外側にあります。
于 2012-04-05T15:59:56.200 に答える