私はPythonクラスを永続的に生き生きとしています。その理由は、このクラスは非常にメモリー集約的なため、(1)メモリーに複数回入れられない、(2)クラスのロードが非常に遅いということです。サーバー上に格納されたPythonオブジェクトとやりとりする
PyroとRPYCの両方を使用して実装しようとしましたが、これらのパッケージは常に新しいオブジェクトが作成され、新しいオブジェクトが作成されるように見えます。
Pyro4.behavior @(instance_mode = "シングル")
のみ単一のインスタンスが作成されることを保証します。)しかし、私はパイロのための次のオプションを見つけました。しかし、複数のリクエストが同時に行われる可能性があるので、これは安全であると私は100%ではありません。私がやろうとしていることを成し遂げる良い方法がありますか?
事前にお問い合わせいただきありがとうございます。 (私はかなり長い間これを苦労してきた)。
L
Pyroのデフォルトのインスタンスモードでは、リクエストごと*ではなく、セッションごとの*(=プロキシ接続)で新しいインスタンス*を作成しません。 –
これは本当に私のエラーのため申し訳ありません!私はセッションごとに1回のリクエストしかしないので、これは多かれ少なかれ、これは重要な違いです。 –