当前位置: 首页 > 工具软件 > Workerman > 使用案例 >

workerman

云航
2023-12-01

1.Workerman是什么?

  Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。

  实际上Workerman类似一个PHP版本的nginx,核心也是多进程+Epoll+非阻塞IO。Workerman每个进程能维持上万并发连接。由于本身常住内存,不依赖Apache、nginx、php-fpm这些容器,拥有超高的性能。同时支持TCP、UDP、UNIXSOCKET,支持长连接,支持Websocket、HTTP、WSS、HTTPS等通讯协以及各种自定义协议。拥有定时器、异步socket客户端、异步Mysql、异步Redis、异步Http、异步消息队列等众多高性能组件。

2.Workerman的一些应用方向

1、即时通讯类:例如网页即时聊天、即时消息推送、微信小程序、手机app消息推送、PC软件消息推送等等;

2、物联网类:例如Workerman与打印机通讯、与单片机通讯、智能手环、智能家居、共享单车等等;

3、游戏服务器类:例如棋牌游戏、MMORPG游戏等等;

4、SOA服务化:利用Workerman将现有业务不同功能单元封装起来,以服务的形式对外提供统一的接口,达到系统松耦合、易维护、高可用、易伸缩。

5、其它服务器软件:例如 GatewayWorkerPHPSocket.IOhttp代理sock5代理分布式通讯组件分布式变量共享组件消息队列、DNS服务器、WebServer、CDN服务器、FTP服务器等等;

6、中间件:例如异步MySQL组件异步redis组件异步http组件异步消息队列组件异步dns组件文件监控组件,还有很多第三方开发的组件框架等等。

3.Workerman的理念

极简、稳定、高性能、分布式。

 

 类似资料:

相关阅读

相关文章

相关问答