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