BoostServerTech チャット
このリポジトリは、C++で書かれたチャットアプリケーションのコードを保持しています。
完全なドキュメントはこちらをご覧ください。
| ビルド | ドキュメント | ライブサーバー |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
| |
| 試してみる! |
BoostServerTech プロジェクトについて
これはBoostServerTech プロジェクト群の最初のプロジェクトであり、 C++とBoostを使ったサーバーサイドコードの利用例を示すプロジェクトのコレクションです。
アーキテクチャ
サーバーはBoost.Beastをベースにしており、非同期(C++20コルーチン)かつシングルスレッドで動作します。ビルドにはC++20が必要です。永続化にはRedisとMySQLを使用しています。
クライアントはウェブベースでNext.jsを使用しています。サーバーとはWebSocketで通信します。
アーキテクチャの詳細は ドキュメントのこのセクションでご覧いただけます。
ローカル開発
リポジトリのルートで以下のコマンドを実行することで、Docker Composeを使ってローカルホストでチャットアプリケーションをすぐに起動できます:
docker compose up --buildまたは、従来の開発環境のセットアップ方法については こちらをご覧ください。
数分でライブ公開
このプロジェクトには、コードを数分でサーバーにデプロイできるCI/CDパイプラインが備わっています。 必要なのはSSHが有効なLinuxサーバー、またはAWSアカウントだけです。 詳細はこちらで確認できます。
貢献したいですか?
cpplang Slackでメッセージをお送りください! 貢献者を大歓迎します!
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-27 ---