GOFLY客服系統(tǒng)是一個(gè)基于Golang語(yǔ)言和MySQL實(shí)現(xiàn)的WEB在線客服系統(tǒng),主要技術(shù)棧gin + jwt-go + websocket + go.uuid + gorm + cobra!
軟件特色
1.使用PHP客服或者JAVA客服時(shí),需要安裝各種擴(kuò)展和依賴,配置運(yùn)行環(huán)境復(fù)雜,安裝過(guò)程耗費(fèi)心力。市面上大部分客服系統(tǒng),無(wú)法在windows系統(tǒng)運(yùn)行,不能做到跨平臺(tái)部署。
2.gofly客服安裝僅需要下載解壓安裝包,僅依賴MySQL數(shù)據(jù)庫(kù),就能夠快速部署,界面簡(jiǎn)潔功能完善。
3.gofly客服是golang語(yǔ)言開(kāi)發(fā),天然支持異步協(xié)程,可以利用多核CPU,支持更大流量更高并發(fā)。程序可編譯后運(yùn)行,無(wú)需像PHP每次解釋執(zhí)行,執(zhí)行效率更高,
4.gofly客服私有化部署數(shù)據(jù)更安全,安裝過(guò)程不超過(guò)五分鐘,即可實(shí)現(xiàn)與訪客即時(shí)聊天功能。你也可在平臺(tái)注冊(cè)用戶,在線試用聊天功能
使用方法
1. 先安裝和運(yùn)行mysql >=5.5版本 , 創(chuàng)建gofly數(shù)據(jù)庫(kù).
create database gofly charset utf8;
在config目錄mysql.json中配置數(shù)據(jù)庫(kù)
{
"Server":"127.0.0.1",
"Port":"3306",
"Database":"gofly",
"Username":"go-fly",
"Password":"go-fly"
}
2. 二進(jìn)制文件運(yùn)行
文件解壓縮
windows系統(tǒng)下,在cmd命令行,進(jìn)入項(xiàng)目解壓后目錄; linux系統(tǒng)下創(chuàng)建目錄執(zhí)行如下
linux服務(wù)器:
mkdir go-fly
cd go-fly
wget xxxxxxxxxxx.zip
unzip xxxx.zip
chmod 0777 -R ./
導(dǎo)入數(shù)據(jù)庫(kù)( 注意:會(huì)刪除表并且清空數(shù)據(jù) )
windows: go-fly.exe install
linux: ./go-fly install
運(yùn)行項(xiàng)目
linux: ./go-fly server [可選 -p 8082 -d]
windows: go-fly.exe server [可選 -p 8082]
參數(shù)說(shuō)明
-p 指定端口
-d linux下是否以daemon守護(hù)進(jìn)程運(yùn)行
-h 查看幫助