java 开源客服系统_编程浪子客服系统开源啦

客服系统开源啦

相信最近大家在浏览 浪子博客的时候 ,发现右下角有个浮层。这就是最近做的客服系统。先上图我们看看效果

e4e28b24737389981a7f6af0315914f7.png

1af1ce8dfc14a3ae2a6843e71cdf5ba7.png

dc4f51cb254d3d370b6e4e9cce3e55bc.png

功能特性

截图版本是多商户版本,功能相对较多,并且为了支付高并发引入了Redis。该应用在生产对外提供服务。

主要功能如下

提供商家和客服后台

游客聊天,每天游客编号固定,游客UUID有效期为永久

提供来路、浏览器、操作系统、设备、访问量统计

留言功能

商家后台添加客服、留言查询、对话查询

定制化设置商户配置(自动弹出、浮层名称、商户名称)

支持PC + 手机端 + 微信小程序 + 微信公众号

支持IE8

技术选项Yii2

GatewayWorker (基于WorkerMan)

Mysql

Redis

为什么使用GatewayWorker?

由于GatewayWorker是基于 WorkerMan,并且使用php实现的。主要是为了方便出问题比较好查询。而Swoole 使用C写的,效率肯定会比较高。但是由于本人C不行,怕出了问题无法解决。

Redis用来干什么的?

用来异步操作的,例如异步存储聊天信息,异步发送短信。提高服务的实时处理进而提高更高的并发

技术架构

4bbf4198690b392d187423b570311f51.png

实际应用中可能会比这个更复杂。例如

客服如何主动发消息给游客

如何保证游客的唯一性(昨天和今天同一个游客如何识别)

如何统计游客从哪里来到目标网站?

开源版本介绍

开源版本主要是为了交流学习,所以功能相对少,主要是核心聊天功能。主要功能如下

提供商家和客服后台

游客聊天

提供来路和浏览器统计

商家后台添加客服

支持PC + 手机端

大家可以基于目前的功能 根据个人的兴趣添加更多个性化的功能。

如何体验功能

欢迎各位体验,如有想法可以通过博客里面的方式交流。

小程序端

d6d38791bdf4a805488d53cd20b80eec.png

PC端

H5端

公众号端

最后

swoole 和 workerman 让php 有了长连接的特性,这点非常好。我相信php有了长连接之后 会发展的更快。

同时也告诫我们要不断地学习新知识,我以前就一直认为php不太适合做长连接,这个是我见识短浅。对 swoole 和 workerman  作者致敬。

PS:由于要录制新的课程了,最近可能不太会频繁更新博客 ,望大家多多包涵 ~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值