這個IM項目沒時間搞了,開源算了。10萬並發,基於golang。


先上效果

界面效果圖

安裝方法

本系統升級到golang1.12,請開啟如下支持

#開啟go mod支持
export GO111MODULE=on
#使用代理
export GOPROXY=https://goproxy.io

1.下載項目

git clone https://github.com/winlion/chat.git

2.項目配置

2.1 ide配置

  • goland IDE

ADD Configuration->左上角+->go build類型,右側填寫

files :{你的項目路徑}/hellox.x/main.go
workdir:{你的項目路徑}/hellox.x/
  • vscode
    安裝golang插件即可,無需配置,推薦使用

2.2 數據庫配置

修改service/init.go 中數據庫配置文件

const (
	driveName = "mysql"  //數據庫類型,不要動
	dsName    = "root:root@(127.0.0.1:3306)/tech-chat?charset=utf8"  //tech-chat是數據庫名稱,請先創建
	showSQL   = true  //是否顯示sql語句
	maxCon    = 10  //最大連接數
	NONERROR  = "noerror" //一個字符串標記常量
)

為你自己的數據庫以及密碼,格式如下

用戶名:密碼@(ip:port)/數據庫名稱?charset=utf8

2.3 頁面入口地址

http://127.0.0.1:8080/user/login.shtml

3.依賴包安裝

使用go mod 自動處理安裝包

4. 操作說明

關注如下公眾號找到im系統10萬並發 認真閱讀
界面效果圖
界面效果圖

推薦閱讀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM