swoole - 简介

一、前言

最近在做物联网智能音箱的项目,遇到一个需求:中国移动杭研院想要减轻他们服务器自身的负担,要求音箱厂商使用自己的服务器来管理自己的音箱设备。大体的控制流程是,手机上的合家亲app对音箱设备有控制功能(解绑、绑定、启用、禁用音箱等功能),当用户对音箱设备进行操作的时候,杭研服务器推送消息给厂商自己的服务器,厂商的服务器在推送消息给音箱,音箱再根据推送的消息完成相应的操作。

最开始时,我们开会定制方案,首先用什么来做这个服务器。里面涉及到Http、Websocket、数据库等操作,考虑过JAVA,C,C++,虽然学习成本低,但是实现起来比较复杂。最后决定采用php,经过一系列的论证之后,选用的是swoole框架。

二、关于swoole

swoole官方网址:点击进入

在这个项目的开发过程中,我的一点经验就是swool上手快,即使PHP功底不是那么强,只要掌握一般的编程逻辑,实现一个功能基本上没问题。而且,swoole对数据库、网络、异步处理等都有着相当简便的使用方法,看一个demo就能够实际应用到项目里。

随着不断的摸索,现在我实现的服务器基工作本上接近尾声。目前来看,状态相当稳定。

下面是swoole的快速入口:

文档:https://wiki.swoole.com/wiki/page/1.html

源码:https://github.com/swoole/

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值