编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
GOFLY客服系统是一个基于Golang语言和MySQL实现的WEB在线客服系统,主要技术栈gin + jwt-go + websocket + go.uuid + gorm + cobra!
软件特色
1.使用PHP客服或者JAVA客服时,需要安装各种扩展和依赖,配置运行环境复杂,安装过程耗费心力。市面上大部分客服系统,无法在windows系统运行,不能做到跨平台部署。
2.gofly客服安装仅需要下载解压安装包,仅依赖MySQL数据库,就能够快速部署,界面简洁功能完善。
3.gofly客服是golang语言开发,天然支持异步协程,可以利用多核CPU,支持更大流量更高并发。程序可编译后运行,无需像PHP每次解释执行,执行效率更高,
4.gofly客服私有化部署数据更安全,安装过程不超过五分钟,即可实现与访客即时聊天功能。你也可在平台注册用户,在线试用聊天功能
使用方法
1. 先安装和运行mysql >=5.5版本 , 创建gofly数据库.
create database gofly charset utf8;
在config目录mysql.json中配置数据库
{
"Server":"127.0.0.1",
"Port":"3306",
"Database":"gofly",
"Username":"go-fly",
"Password":"go-fly"
}
2. 二进制文件运行
文件解压缩
windows系统下,在cmd命令行,进入项目解压后目录; linux系统下创建目录执行如下
linux服务器:
mkdir go-fly
cd go-fly
wget xxxxxxxxxxx.zip
unzip xxxx.zip
chmod 0777 -R ./
导入数据库( 注意:会删除表并且清空数据 )
windows: go-fly.exe install
linux: ./go-fly install
运行项目
linux:? ?./go-fly server [可选 -p 8082 -d]
windows: go-fly.exe server [可选 -p 8082]
参数说明
-p 指定端口
-d linux下是否以daemon守护进程运行
-h 查看帮助
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。