このチュートリアルでは、2 種類の通信方式(HTTP 型と Publish/Subscribe 型)を使った簡易なチャットシステムを構築します。サーバー(Worker)とクライアントの両方について実装方法を解説しています。
チャットの仕様
チャットシステムの大まかな機能は、次のとおりです。
- 複数のユーザ間でチャットを行なうことができる
- 固定のルーム一覧からルームを選択することができる
- 選択したルームに入室して発言を見ることができる
- 選択したルームに対して発言を行なうことができる
- 選択したルームに入室しているユーザの一覧を見ることができる
- 発言内容をログとして保存できる
サーバー(Worker)・チュートリアル
Worker の実装例を言語 / フレームワークごとに用意しています。
Ruby / Ruby on Rails 版チュートリアルはこちら >>
Java / Spring Boot(近日公開)
クライアント・チュートリアル
クライアントの実装例を開発環境ごとに用意しています。