マシン1にPythonプロセス1があり、マシン2にPythonプロセス2があるとします。どちらのプロセスも同じであり、ロードバランサーによって送信されたデータを処理します。
両方のプロセスがデータベースと対話する必要があります。私の場合はPostgresなので、各プロセスは通信するデータベースを認識している必要があり、各マシンに適切なモデルが必要です。
理想は、接続、データベースモデルの変更、データベースへのリクエストなど、データベース関連のものを処理する別のプロセスを持つことです。プロセス1とプロセス2が行うべきことは、必要なJSONデータがあると言うことです。このテーブルに保存または更新するか、json形式のこのデータが必要です。
不可能を求めているかもしれませんが、分散プロセスが可能な限り最も分離された方法でリレーショナルデータベースと対話することになると、少なくとも生活を少し楽にするPythonソリューションはありますか?