BoostServerTech Chat
Este repositorio contiene el código para una aplicación de chat escrita en C++.
Lee la documentación completa aquí.
| Build | Docs | Servidor en vivo |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
| |
| ¡Pruébalo! |
El proyecto BoostServerTech
Este es el primero de los proyectos BoostServerTech, una colección de proyectos que muestran cómo C++ y Boost pueden usarse para código del lado del servidor.
Arquitectura
El servidor está basado en Boost.Beast, es asíncrono (corutinas C++20) y de un solo hilo. Requiere C++20 para compilar. Utiliza Redis y MySQL para persistencia.
El cliente es basado en web y usa Next.js. Se comunica con el servidor usando websockets.
Puedes leer más sobre la arquitectura en esta sección de la documentación.
Desarrollo local
Puedes ejecutar rápidamente la aplicación de chat en localhost usando Docker Compose, ejecutando en una terminal en la raíz del repositorio:
docker compose up --buildO puedes aprender cómo configurar un entorno de desarrollo tradicional aquí.
En vivo en minutos
Este proyecto cuenta con una canalización CI/CD que puede desplegar tu código en tu servidor en minutos. Todo lo que necesitas es un servidor Linux con SSH habilitado, o una cuenta de AWS para crear uno. Puedes encontrar más información aquí.
¿Quieres contribuir?
¡Envíanos un mensaje en el Slack de cpplang! ¡Los colaboradores son más que bienvenidos!
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-27 ---