6
回答
一些关于swoole的问题(7个),求版主回答
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

问题1: swoole的C架构是什么样子,你使用的是HS/HA 还是 L/F 管理工作节点。

问题2: swoole每次接收到连接是否是创建新的work进程或work线程,然后关闭连接后销毁,还是有其他机制比如prework,如果是prework这个阀值是多少。

问题3: swoole是如何有效利用多核的,比如线程或者进程过多竞争情况下。

问题4: 看官方介绍swoole是异步非阻塞,可以理解异步是epoll提供的事件复用机制,非阻塞swoole是怎么体现的,比如一个事件就绪了,我对他操作就block了这个事件。

问题5: 是否是一个work线程或者一个work进程对应多个连接,如果是这样的,(异步模式下Proactor)事件安全是怎么做的,比如我读一个事件的缓冲区数据,我如何知道读到的数据属于哪个socket描述符。

问题6: swoole是如何处理粘包问题的,能否给出一段实例代码。

问题7: 长连接下多次发不同类型的业务包,work线程或者work进程是否会出现阻塞状态,这个怎么处理

举报
matyhtf
发帖于4年前 6回/2K+阅
顶部