連結:https://gitee.com/howcode/aq-chat-server
AQChatServer是一個接入AI的極速、便捷的匿名線上即時聊天室,基於Netty和protobuf協定實作高效能,對標遊戲後端開發,全程無需HTTP協定,支援文本、圖片、檔案、音訊、影片的傳送和接收。
需求人群:
- AQChatServer適用於需要快速、穩定通訊解決方案的企業或個人,尤其是對即時通訊有高要求的遊戲開發、線上教育和遠端辦公場景。
使用場景示例:
- 線上教育平臺使用AQChatServer為學生和教師提供即時交流環境。
- 遊戲開發者利用AQChatServer實作玩家間的實時通訊。
- 企業採用AQChatServer構建內部通訊系統,提高團隊協作效率。
產品特色:
- 支援高併發即時通訊
- 無需HTTP協定,提高通訊效率
- 支援文本、圖片、檔案、音訊、影片的傳送和接收
- 訊息提醒和撤回重新編輯功能
- 艾特成員和AI助手功能
- 支援無AI啟動,靈活適應不同需求
使用教學:
1. 訪問AQChatServer專案頁面並克隆或下載專案程式碼。
2. 確保本地開發環境已安裝JDK 17、Netty、SpringBoot等依賴。
3. 根據部署文檔配置專案啟動類和設定檔。
4. 啟動AQChatServer服務端。
5. 透過WEB端或移動端訪問AQChatServer,體驗即時通訊功能。
6. 如需接入AI功能,根據文檔指引配置AI大模型。