类别:Workerman / 日期:2019-12-05 / 浏览:215 / 评论:0

Workerman是一款纯PHP开发的开源高机能的PHP socket 效劳框架。 (引荐进修: workerman教程)

Workerman不是反复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket效劳框架,你能够用它开发tcp代办、梯子代办、做游戏效劳器、邮件效劳器、ftp效劳器、以至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。

Workerman能够说是PHP范畴的一次立异,让开发者完全摆脱了PHP只能做WEB的约束。

实际上Workerman相似一个PHP版本的nginx,中心也是多历程+Epoll+非壅塞IO。

Workerman每一个历程能保持上万并发衔接。因为自身常住内存,不依赖Apache、nginx、php-fpm这些容器,具有超高的机能。

同时支撑TCP、UDP、UNIXSOCKET,支撑长衔接,支撑Websocket、HTTP、WSS、HTTPS等通信协以及种种自定义协定。具有定时器、异步socket客户端、异步Mysql、异步Redis、异步Http、异步音讯行列等浩瀚高机能组件。

Workerman的一些运用方向以下:

1、立即通信类 比方网页立即谈天、立即音讯推送、微信小顺序、手机app音讯推送、PC软件音讯推送等等 [示例 workerman-chat谈天室 、 web音讯推送 、 小蝌蚪谈天室]

2、物联网类 比方Workerman与打印机通信、与单片机通信、智能手环、智能家居、同享单车等等。 [客户案比方 易联云、易泊时期等]

3、游戏效劳器类 比方棋牌游戏、MMORPG游戏等等。[示例 browserquest-php]

4、SOA效劳化 应用Workerman将现有营业差别功用单位封装起来,以效劳的情势对外供应一致的接口,到达体系松耦合、易保护、高可用、易伸缩。[示例 workerman-json-rpc、 workerman-thrift]

5、别的效劳器软件 比方 GatewayWorker,PHPSocket.IO,http代办,sock5代办,分布式通信组件,分布式变量同享组件,音讯行列、DNS效劳器、WebServer、CDN效劳器、FTP效劳器等等

6、中间件 比方异步MySQL组件,异步redis组件,异步http组件,异步音讯行列组件,异步dns组件,文件监控组件,另有许多第三方开发的组件框架等等

明显传统的mvc框架很难完成以上的功用,所以也就是workerman降生的缘由。

以上就是workerman有什么用的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章