swoole的官网怎么学习。彻底理清swoole架构

欠缺的地方:

1、给一段示例代码不知道怎么用。
这个网站给了一个思路:初学者有很多考虑不到的地方,需要跟着牛人深挖这些“示例”。
2、官方的代码只是给出了部分功能、和一些使用思路。
swoole的代码启动之后就不能改了。onTask()和Swoole\Process创建的进程,在启动之后就固定了具有什么功能(比如:分析CSV文件、搞mysql、redis等),难道一个任务启动一批进程?那得多少进程?(官网给出的例子好像都是一个进程一个任务,且都是在启动的时候就把业务流程做完了,这可能吗?)。
所以:
A、固定几个进程 + 每个进程里面很多种业务 + 随时可以调用 + 传参来分流到对应的业务。这是肯定的编程思维
B、很好理解http服务器的设计架构了。一个master进程来接受、返回、管理客户端传来数据、参数,通过进程间通讯传给worker子进程来处理具体的事情,有长时间任务的通过通讯技术uni-socket传给task进程。
架构:客户端参数->master分配->管道通讯->worker工作===>通讯方式->task工作(worker忙剩下的事)
所以:你自己设计的后台任务多进程,就是遵循这个架构把人家的逻辑抄一遍

3、站在小白的角度、站在生活经验的角度、依靠编程的经验画些图做总结。防止以后看文档又乱了。
不要用技术的思维。用代码源于生活的思维。这样好理解。
4、多动手试试。全手册通读。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值