コンテナ内の通信を計測する
コンテナ間通信はwiresharkでも取れるみたい?
より軽量なのか?
そもそもflowerシミュレーションは通信を本当に行っているのか? heartbeat senderがあるということは通信している,と見ていいのかな?
Geminiによると,バックエンドの設定を変えれば行けるらしい 普段はRayバックエンドを使用しており,通信は特にしていない
他の実装としてREST APIを使うバックエンドが用意されているので,切り替えれば行けるかも
REST APIの利用: rest_client/connection.pyファイルを見ると、Pythonのrequestsライブラリを使用して、サーバーに対してHTTP POSTリクエストを送信する実装が含まれています。これは、クライアントがHTTP経由でサーバーと通信できることを示しています。
サーバー側の実装: 対応するサーバー側では、rest_api.pyファイルでstarletteというWebフレームワークを使ってREST APIのエンドポイントが定義されています。
gRPCの利用: 同様に、grpc_rere_client/connection.pyでは、gRPCプロトコルを使用した通信方法も実装されています。