2012-04-22 3 views
0

私はPythonでサーバを構築しています。ビジネスロジックを持つプロセスを簡単にアップグレードして維持できるように、メモリストアを別のプロセスに保つことを考えています。私はmemcachedが私が探しているものかもしれないと思いますが、私の大雑把な検査では、Pythonオブジェクトをあまり格納していないようです(Twisted接続オブジェクト)。Python:別のプロセスでのメモリストア

Pythonプロセス間で(key:value)オブジェクトを渡す最も簡単な方法は何ですか?これはTwistedであるため、最も非同期的なアプローチは私が後にしていることです。

このデザインに関する一般的なフィードバックも高く評価されています。

+0

あなたは、正当な理由なしにあなたの人生をもっと難しくしているように思えます。マルチプロセッシングのメリットを実感できるようになるまで、すべてのプロセスを1つのプロセスにとどめてください。 –

答えて

0

multiprocessingモジュールのQueuePipeクラスを参照してください。 documentationには例があります。

+0

'multiprocessing'モジュールは非同期ではありません。 –

関連する問題