pythonに接続された多数のワーカーを持つバックエンドがありrabbitMQますcelery。Djangoと一緒に API ゲートウェイもありますpostgresql。ワーカー間のコンテキストは DB によって処理されます。
私たちそうしたい:
- DB とワーカーを分離するには、
- Go でワーカーを作成できるようにするため。
インフラストラクチャを調べましたがmicroservice、これは非常に興味深いようです。私たちが理解していないのは、どの種類のリクエスト/レスポンス パターンを使用する必要があるか、および共通のデータベースを使用せずにワーカー間のリクエストのコンテキストをどのように処理できるかです。
マイクロサービスの記事ではnotifications、 と を扱いsubscriptionます。これはこの状況に適用できますか、それとも HTTP リクエストを使用する必要がありますか。RPCパターンは使用されていますか?このパターンは非常に重いようです。