目次
エイリアスとは
エイリアスは、フリートの固有IDを直接指定する代わりに使用する、フリートもしくはエンドポイントのニックネームです。
ゲームサーバーのビルドを更新するなどでフリートを古いものから新しいものに向き先を切り替える場合がありますが、このエイリアスを使用することでクライアント側のソースを変更せずにフリートの参照先を新しいものに切り替えることができます。
これはミートを直接指定しているゲームでリクエスト先のフリートを切り替えるためにクライアント側のソースを変更しなくてはならない問題を回避する方法として最適です。
エイリアスはシンプルエイリアスとターミナルエイリアスの2種類のルーティング戦略があります。
シンプルエイリアス
シンプルエイリアスは、フリートに紐づけてエイリアスを参照した時に紐づけたフリートにルーティングさせる戦略です。
エイリアスはいつでも変更できるので更新やロールバックの為にフリートを新しくデプロイした時に、クライアントのソースコードを変更せずにクライアントサービスからトラフィックを簡単に切り替えることができます。
ターミナルエイリアス
ターミナルエイリアスは、プレイヤーをフリートにルーティングさせず、代わりに終了メッセージと呼ばれるメッセージだけ返す戦略になります。
例えばゲームの大きな更新が入り、プレイヤーにゲームの更新を促したい場合にこれを利用できます。
またこの戦力によってもともとのフリートにルーティングされなくなる為プレイヤーがいなくなったことを確認したうえでフリートを安全に削除することができます。