swoole基础进阶之进程篇

课程详情

课程标题:swoole基础进阶之进程篇

本课程专注于Swoole4.3.x版本的多进程开发套路,旨在帮助学员深入理解并掌握Swoole在多进程场景下的应用。课程内容丰富,适合有一定Swoole基础的开发者进一步提升技能。

适合人群

  • 熟悉Swoole基础,希望深入理解多进程开发的开发者
  • 对高性能、高并发Web应用开发有浓厚兴趣的工程师
  • 希望提升自己的技术栈,掌握更多后端开发技能的开发者

学习收获

  • 掌握Swoole多进程开发的核心概念和技巧
  • 了解Swoole在多进程场景下的性能优化策略
  • 能够独立搭建和优化基于Swoole的多进程应用

课程亮点

  • 基于Swoole4.3.x版本,紧跟最新技术发展
  • 深入浅出,从基础到进阶,逐步提升技能
  • 丰富的实战案例,理论与实践相结合

课程目录

第1讲:开张课、照镜子、设置自定义进程名称
第2讲:创建第一个子进程、获取子进程ID、回收子进程
第3讲:重定向子进程标准输出 、父进程获取子进程数据初步
第4讲:多个子进程的回收、Linux信号入门
第5讲:在子进程中运行httpserver、修改进程名称
第6讲:场景练习:监控文件变动、进程感知
第7讲:场景练习:mysql简易巡检监控
第8讲:场景练习: 多进程监控订单表状态、父子进程通信
第9讲:场景练习: 多进程监控订单表状态、队列通信
第10讲:调用外部程序成为子进程之调用Go写的程序、设置进程名称
第11讲:(附加课)调用外部程序成为子进程之调用Go写的程序、设置进程名称
第12讲:简易进程管理器(1):读取配置、启动多个子进程
第13讲:简易进程管理器(2):监控配置文件、支持动态添加子进程
第14讲:简易进程管理器(2):监控配置文件、支持动态删除子进程
第15讲:简易进程管理器:支持API查看子进程运行情况
第16讲:简易进程管理器: 子进程退出时修改状态、API状态同步
第17讲:简易定时任务(1):crontab表达式解析、定时执行函数
第18讲:简易定时任务(2): 多进程定时执行任务
第19讲:简易定时任务(3): 多进程定时执行任务时的进程回收
第20讲:补充课时: swoole 4.4.x之后子进程回收代码的问题处理
第21讲:补充课时:swoole 4.4.x之后子进程父进程发送信号的接收