2017-04-25 8 views
2

PythonのgRPCサーバーの実装では、リクエスト間でスレッドごとの永続的な状態を維持できますか? (すべての例がconcurrent.futures.ThreadPoolExecutorを使用しているように見えますが、実際のサーバーモデルが何であるかについての多くのドキュメントは見つかりませんでした)Python gRPCサーバーのリクエスト間の永続状態?

これは、セットアップコストが無視できないほどのものです私はスレッドセーフであることに依存することはできません。例えば。 DB接続、メモリ内キャッシュの設定などがあります。

+0

標準ライブラリの 'threading.local'をスレッドごとの状態に使用してどのような問題がありますか? –

+0

@ NathanielManistaAtGoogleはそれを使用しても問題はなく、サーバーがそのような機能を提供しているかどうかに関心がありました。 –

答えて

1

これは「何もしていません」という意味で可能ですが、gRPC Pythonはスレッドごとの状態を支援する特定のユーティリティを提供していません。

関連する問題