首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole中task与worker之间几种通信方式有何异同?
task_ipc_mode,可以有 1, 使用unix socket通信,默认模式 2, 使用消息队列通信 请教1和2是否有各自更适合的应用场景。 个人理解,功能上说1的功能2都能实现,且2在进程重启时,数据不会丢。是不是说2一定1好呢。如果是为什么默认使用1呢,是因为1的效率比较高么?
发布于8年前 · 6 次浏览 · 来自
提问
意欣
task_ipc_mode,可以有 1, 使用unix socket通信,默认模式 2, 使用消息队列通信 请教1和2是否有各自更适合的应用场景。 个人理解,功能上说1的功能2都能实现,且2在进程重启时,数据不会丢。是不是说2一定1好呢。如果是为什么默认使用1呢,是因为1的效率比较高么?
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2018-04-20
赵
赵客缦胡缨
swoole任务是基于异步模式,基于Cli模式下面(说难听就是用命令号执行 /usr/local/php/bin/php index.php )。 所以任务执行端是走的CLI模式下。
赞
0
回复