如何详细解析Swoole异步task任务投递的Swoole实现案例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计688个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了Swoole实现异步投递task任务案例。分享给广大读者,仅供参考,具体如下:
【使用场景】Swolle的task模块可以用来做一些异步的慢速任务,适用于耗时场景。例如webim中广播,发送邮件等。
本文实例讲述了Swoole实现异步投递task任务案例。分享给大家供大家参考,具体如下:
Swolle的task模块可以用来做一些异步的慢速任务、耗时场景。如webim中发广播,发送邮件等,把这些任务丢给task进程之后,worker进程可以继续处理新的数据请求,任务完成后会异步通知worker进程告诉它此任务已经完成。此外利用task还可以实现PHP的数据库连接池,异步队列等。
必须设置Task进程数:task_worker_num
投递一个异步任务到task_worker池中:Server->task
必须注册onTask、onFinish2个事件回调函数。
本文共计688个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了Swoole实现异步投递task任务案例。分享给广大读者,仅供参考,具体如下:
【使用场景】Swolle的task模块可以用来做一些异步的慢速任务,适用于耗时场景。例如webim中广播,发送邮件等。
本文实例讲述了Swoole实现异步投递task任务案例。分享给大家供大家参考,具体如下:
Swolle的task模块可以用来做一些异步的慢速任务、耗时场景。如webim中发广播,发送邮件等,把这些任务丢给task进程之后,worker进程可以继续处理新的数据请求,任务完成后会异步通知worker进程告诉它此任务已经完成。此外利用task还可以实现PHP的数据库连接池,异步队列等。
必须设置Task进程数:task_worker_num
投递一个异步任务到task_worker池中:Server->task
必须注册onTask、onFinish2个事件回调函数。

