最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

swoole

互联网 admin 7浏览 0评论

swoole

一、前言

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

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

二、关于swoole

swoole官方网址:点击进入

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

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

下面是swoole的快速入口:

文档:.html

源码:/

swoole

一、前言

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

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

二、关于swoole

swoole官方网址:点击进入

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

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

下面是swoole的快速入口:

文档:.html

源码:/

发布评论

评论列表 (0)

  1. 暂无评论