「node.js勉強会@福岡」の実況ツイートまとめ #node_fukuoka
- takesi_yosimura
- 1939
- 0
- 0
- 0
四番手、@takeswim 氏、スマホネイティブアプリのゲームサーバをnodeで書いた話 「game server with node.js」 #node_fukuoka
2014-10-24 20:51:57iOSアプリ『街コロ』公式サイト machikoro.koagames.co.jp #node_fukuoka
2014-10-24 20:54:19ネイティブアプリではゲームに関わる描画や処理がスマートフォン持ちで、サーバではごりごりAPI #node_fukuoka
2014-10-24 20:56:10nginx、node.js、MySQL、ゲームサーバ用キャッシュにredisという構成 #node_fukuoka
2014-10-24 20:56:51開発時やってよかったこと ・パラメータチェッカ ・エラーはnew Error()で。 デバッガ ・node-inspector ・printfデバッグ #node_fukuoka
2014-10-24 20:59:34サービスイン前後・・・ ・pm2で起動する形に変更 >init.shスクリプトも自動生成してくれて便利 express4全然違うじゃないか問題 >バージョンを3に固定 #node_fukuoka
2014-10-24 21:01:01iap_verifierの最新版が動かない問題 >ググると動かない報告多数のためバージョンを下げた #node_fukuoka
2014-10-24 21:01:54各アプリサーバにredisを置いて、twemproxyでクラスタリングする構成に。 #node_fukuoka
2014-10-24 21:02:53実運用開始・・・ ・SQLのスロークエリ大作 ・静的ファイルの取得が顕著だったのでCDNを跡づけで起動。 >node.jsの以外で不具合ががが #node_fukuoka
2014-10-24 21:03:44node.jsの悩みどころ ・とりあえずカジュアルに動いてしまう。 ・動作しないとバグがわからない >Lintとか使って最低限の文法チェック テストコードの必要性 #node_fukuoka
2014-10-24 21:04:37ありがちなバグ ・async.waterfallで引数足りない問題 ・無意識にグローバル変数にしちゃった問題 ・数字じゃなくて文字列引き渡しちゃって挙動がおかしくなる問題。 #node_fukuoka
2014-10-24 21:07:03・callback複数呼んじゃった問題 ・callbackし忘れてた問題 ・callbackネスト地獄 >書き方の問題かも 厳密でないが故にいろいろでちゃった #node_fukuoka
2014-10-24 21:08:57役に立ったモジュール ・express ・async ・iap_verifier >アプリ内課金レシートの正当性チェック ※不正アクセスいっぱい来た #node_fukuoka
2014-10-24 21:10:02不正プレイチェックをやっているが、ここはC++ になっているが、ここをロジック共通化したい。 #node_fukuoka
2014-10-24 21:12:50Node.js勉強会のLT資料です。よろしくお願いします!! #node_fukuoka / Node.jsでWebアプリケーションを作ってみた。 #amazonwebservice #nodejs slideshare.net/eryngiimori/no… @SlideShareさんから
2014-10-24 19:20:40