這是一個使用 Go 語言開發的即時通訊與群組聊天應用,提供實時消息傳遞和用戶互動功能。
- 後端: Go (Golang)
- 數據庫: MySQL
- 快取: Redis
- 容器化: Docker
- 通訊協議: WebSocket
- 用戶註冊與認證
- 即時消息傳遞
- 群組聊天
- 實時通知
- 用戶在線狀態
- Go 1.23
- Docker
- Docker Compose
git clone https://github.com/your-username/GO-second-project.git
cd GO-second-project
cd SecondProject
docker-compose up --build -d
暫停
docker-compose stop
成果展示
這是跟好友對話的樣子,採用Goroutine一個負責送一個負責收和使用去redis讀取資料達成高效率,順便減輕database壓力
