2017-02-06 9 views
0

私はDJANGOサーバーでRESTサービスを作成しています。サービスの目的は、要求に記載されている電話番号にプッシュ通知を送信することです。私はプッシュ通知にAWS SNSサービスを使用しています。サーバーへのリクエストがあるたびに、私のサーバーとAWSとの間の接続を確立しています。私の質問は、私たちはチャットアプリケーションのようにポートを開くように、サーバーが立ち上がったら接続できますか?または毎回接続を確立する必要がありますか?プッシュ通知を送信するたびにAWS SNSに接続する必要がありますか?

私は後のBotoパッケージを使用し、以下の私のコード

接続= SNSConnection(AWS_ACCESS_KEY、AWS_SECRET_KEY) connection.publish(メッセージ= jsonMessage、対象=タイトル、target_arn =エンドポイントmessage_structure =構造)

答えて

1
でいます

AWS SDKのクライアントクラスは、AWS APIのHTTP RESTメソッドとインターフェイスする他の低レベルHTTPクライアントのラッパーです。それらは非常に軽量ですので、DJANGOアプリケーションへの各HTTPリクエストでClientインスタンスをインスタンス化して破棄するだけで、大したオーバーヘッドは発生しません。あなたがJavaや他のマルチスレッドアプリケーションの設計で利用するような共有状態のクライアントについては心配しません。

+0

ありがとうございます – Vamsi

関連する問題