PHP开发客服系统之思路篇

1 引言

在日常的开发中,我们总会遇到这么一个问题,那就是应用上线后我们要如何跟用户保持联系,或许我们可以用一个留言入口或反馈入口来解决,那如果我们开发的是电商应用呢,前者的解决方案可能就没那么好了,无法实时的与用户通信的话,那成交率一定会大打折扣的。此时我们就得学会对接即时通讯功能,可能有小伙伴们会说现在现成的第三方通信平台那么多,随便对接一个API就完事了,那不是so easy吗。这么说也没毛病,对接API是很容易,那么如何要自定义扩展功能的话可没那么好搞了,所以笔者想把自己开发客服系统的经验写一个系列的文章,希望可以帮助到有相同需求的小伙伴们。

2 用啥来实现

2.1 swoole

Swoole 使 PHP 开发人员可以编写高性能高并发的 TCP、UDP、Unix Socket、HTTP、 WebSocket 等服务,让 PHP 不再局限于 Web 领域。

官网:https://www.swoole.com

2.2 GatewayWorker

GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时通信服务端、游戏服务端、物联网、智能家居等等

官网:https://www.workerman.net

本系列文章,笔者想用GatewayWorker来做讲解,那么下面我们来看下用GatewayWorker开发客服系统的两种常见方案吧。

方案一:GatewayWorker处理业务逻辑

GatewayWorker负责建立访客和客服连接和处理业务逻辑 

 方案二:MVC框架处理业务逻辑

GatewayWorker负责建立连接,MVC框架负责处理业务逻辑 

小结

 本小节就先到这里咯,下一小节我们来了解一下GatewayWorker,想自己开发一套客服系统但还没了解过GatewayWorker的小伙伴们记得先看一遍官方文档哦,这样学习起来效果更佳。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值