共被编辑 2 次

版本 更新时间 贡献者 编辑原因 操作
#r2 5月25日 志凡0 更新问题 查看

swoole curl网络请求阻塞了onMessage

在WorkerStart的时候tick创建了一个定时任务
定时任务的代码是去云服务的队列拉消息,http请求如果没消息会等待2秒,也就是http请求最长可能保持2秒时间

但在onMessage接收信息的时候发现每收一条信息都会停2秒,也主是被http这个请求阻塞了

有人知道为什么吗,tick里不应该是异步的吗,怎么会阻塞了接收信息

#r1 5月25日 志凡0 创建问题 查看

curl网络请求阻塞了onMessage

在WorkerStart的时候tick创建了一个定时任务
定时任务的代码是去云服务的队列拉消息,http请求如果没消息会等待2秒,也就是http请求最长可能保持2秒时间

但在onMessage接收信息的时候发现每收一条信息都会停2秒,也主是被http这个请求阻塞了

有人知道为什么吗,tick里不应该是异步的吗,怎么会阻塞了接收信息