More Related Content
Similar to ゲームサーバ開発現場の考え方 (20)
ゲームサーバ開発現場の考え方
- 12. 想定負荷
例)DAU(Daily Active Users) 10万
10万 x 20 Login/日= 200万 Login/日 = 23 Login/秒
3倍して 23 x 3 ≒ 70 Login/秒 これが日々のピーク
Webサーバ1台で12程度さばけると仮定すると、Webサーバ6台
となる。(この時点はざっくり)
基本的にログインが最も重い(多くのデータを読み込み、送信
する必要がある)ので、まずはログインの負荷を目安に考える。
12
- 25. ソースコード自動生成ツー
ル
“login” : {
“request” : {
“id” : “string”,
“password” : “string”
},
“response” : {
“result” : “int”
}
}
通信データ定義JSON
public class LoginRequest {
public String id;
public String password;
}
public class LoginResponse {
public int result;
}
public class LoginProcess {
private LoginRequest request;
private LoginResponse response;
public void exec() {
// サーバのログイン処理を記述
}
}
出力ソースコード
25