• 技术文章 >php框架 >Workerman

    Workerman是什么?

    (*-*)浩(*-*)浩2019-11-26 14:16:21原创1572
    下面由workerman入门教程栏目给大家介绍Workerman是什么,希望对需要的朋友有所帮助!

    workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用。

    workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHP socket以及PHP多进程细节。

    workerman本身是一个PHP多进程服务器框架,具有PHP进程管理以及socket通信的模块,所以不依赖php-fpm、nginx或者apache等这些容器便可以独立运行。

    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相关技术文章,请访问Workerman教程栏目进行学习!

    以上就是Workerman是什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:Workerman
    上一篇:workerman结合laravel开发在线聊天应用 下一篇:Workerman的应用方向有哪些
    大前端线上培训班

    相关文章推荐

    • 高性能的PHP socket 服务器框架:workerman • Workerman+layerIM+ThinkPHP5的webIM,即时通讯系统• ThinkPHP5+Workerman+LayIM的webIM 系统 V2.0• workerman结合laravel开发在线聊天应用

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网