gistfile1.md TOMU TSURUHARA 11:50-12:26 A-5 http://linedevday.linecorp.com/jp/2015/#t1s4 LINE全体のアーキテクチャの話 LINEメッセージング基盤の進化 2011年6月 LINEリリース スマートフォンで使いやすいチャットを 早くリリースしようということで2ヶ月程度の開発期間 通常のWebサービスと同様のアーキテクチャ Java/Spring, Redis/MySQL クライアントからのポーリング サーバからのpush通知も利用 pushは外部システムなのでコントロールできない。場合によっては遅延する 無駄なポーリングが多いので、致命的に電池を食う push通知に変わりlong pollingを実装 クライアントによってはずっとコネクションを持っていることがむずかしいので、その場合は従来通りpush