BoostServerTech 채팅
이 저장소는 C++로 작성된 채팅 애플리케이션의 코드를 보관합니다.
전체 문서는 여기에서 읽을 수 있습니다.
| 빌드 | 문서 | 라이브 서버 |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
| |
| 사용해보기! |
BoostServerTech 프로젝트
이것은 BoostServerTech 프로젝트들의 첫 번째 프로젝트로, C++과 Boost가 서버 측 코드에 어떻게 사용될 수 있는지 보여주는 프로젝트 모음입니다.
아키텍처
서버는 Boost.Beast 기반이며, 비동기식(C++20 코루틴)이고 단일 스레드로 작동합니다. 빌드에는 C++20이 필요합니다. 영속성(persistence)을 위해 Redis와 MySQL을 사용합니다.
클라이언트는 웹 기반이며 Next.js를 사용합니다. 서버와는 웹소켓을 통해 통신합니다.
아키텍처에 대해 더 자세히 알고 싶다면 문서의 이 섹션을 참고하세요.
로컬 개발
Docker Compose를 사용하여 로컬호스트에서 채팅 애플리케이션을 빠르게 실행할 수 있습니다. 저장소 루트에서 터미널에 다음 명령을 입력하세요:
docker compose up --build
또는 전통적인 개발 환경 설정 방법에 대해
여기에서 배울 수 있습니다. 몇 분 만에 라이브로 전환하기
이 프로젝트는 코드를 몇 분 만에 서버에 배포할 수 있는 CI/CD 파이프라인을 제공합니다. 필요한 것은 SSH가 활성화된 Linux 서버나 AWS 계정을 통해 서버를 생성하는 것뿐입니다. 자세한 내용은 여기에서 확인할 수 있습니다.
기여하고 싶으신가요?
cpplang Slack에서 메시지를 남겨주세요! 기여자는 언제나 환영합니다!
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-27 ---