2016-12-10 17 views
0

djangoのHttpResponseがエンドユーザーに正常に到達したことを確認する方法はありますか?djangoのHttpResponseがユーザーに到達したことを確認

通常のTCP接続はFIN要求で終了します。これは検出できますか?

現在、一時的なテーブルにデータを保存し、デバイスがデータを受信すると、サーバーに「確認メッセージ」を送信し、サーバーは一時的なテーブルからデータを取得してコミットします。

答えて

1

短い答えはいいえ。プロダクションでは、djangoの上にいくつかの抽象レイヤーがあり、あなたが望むディテールのレベルを得ることを妨げます。設定少量生産では、あなたがそうで最高

user --> nginx or apache --> gunicorn or wsgi running django 

を持っていますが、Djangoは唯一のnginxのか、Apacheが応答を受信した場合に伝えることができるようになります。

あなたが

user --> load balancer --> nginx or apache --> gunicorn or wsgi running django 

そして、あなたが見るかもしれないいくつかのさらに大きな生産規模システムになります大規模生産システムで

user --> cloudflare or incapsula (caching and firewall service) --> load balancer --> nginx or apache --> gunicorn or wsgi running django 

だから、短い答えがされ、特別なACKまたは確認を欠席あなたがすでに持っているもののように、これはできません。

関連する問題