swoole的工人如何调用

介绍

小编给大家分享一下swoole的工人如何调用,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

<强> swoole提供了完善的进程管理机制,当工人进程异常退出,如发生PHP的致命错误,被其他程序误杀,或达到max_request次数之后正常退出。,,,,,,,,

主进程会重新拉起新的工人进程.Worker进程内可以像普通的apache + php或者php-fpm中写代码。不需要像node . js那样写异步回调的代码。

<强>工人进程

接受由反应堆线程投递的请求数据包,并执行php回调函数处理数据

生成响应数据并发给反应堆线程,由反应器线程发送给TCP客户端

可以是异步非阻塞模式,也可以是同步阻塞模式

<强>工人以多进程的方式运行

<强> worker_num

描述:指定启动的工人进程数。

说明:swoole是主→n *工人的模式,开启的工人进程数越多,服务器负载能力越大,但是相应的服务器占有的内存也会更多。同时,当工人进程数过多时,进程间切换带来的系统开销也会更大,因此建议开启的工人进程数为cpu核数的1 - 4倍。

<强>示例:

& # 39;worker_num& # 39;,=祝辞,8

看完了这篇文章,相信你对“swoole的工人如何调用“有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

swoole的工人如何调用