Slide 15
Slide 15 text
©MIXI
接続フロー
15
servcie api
allocator proxy
ku
allocator Agones controller
aria-server
state: ready
port: 9800
aria-server
state: allocated
port: 9801
aria-server
state: ready
port: 9802
Kubernetes
aria side
service side
Agones
● allocator は serviceIDとroomIDを使ってAgonesに対してPodの確保を依頼
○ StateAllocationFilter を使用することでFindOrAllocate をリクエスト
○ 後から参加するユーザも同じ roomへの接続を誘導
● pod allocationの際にAgonesのサーバのメタデータに必要な情報を更新
○ serviceID, roomID, 認証のSecret
● 確保された音声サーバは内部で SDK経由でメタデータの更新を watchしており、内部の
configurationを更新