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、多動手試試。全手冊通讀。
相關文章
- swoole 學習
- Swoole 學習指南
- 學習 Swoole(一)
- 【學習篇】Swoole 協程
- [學習篇] Swoole 協程
- 分享swoole/go底層內容Go
- PHP 與 Swoole 淺析與學習PHP
- swoole 的練習 demo(1)
- swoole 的練習 demo(2)
- 關於我在學習Swoole的痛點
- 學習swoole之前,你需要知道的幾件事
- swoole 服務的建構函式函式
- php swoolePHP
- Swoole 教程
- swoole學習手記(四)非同步任務task非同步
- 一文徹底理解微服務架構微服務架構
- swoole 的練習 demo(5)- 加入心跳功能
- 為什麼Swoole可以加速phpPHP
- 安裝 Swoole
- swoole 版本更新
- Laravel-swooleLaravel
- swoole 相關
- Swoole 簡介
- swoole 學習筆記-做一頓飯來理解協程筆記
- PHP之Swoole 學習筆記-用做飯的方式來理解協程PHP筆記
- 通過 Swoole\Table 實現 Swoole 多程式資料共享
- 【Swoole原始碼研究】深入理解Swoole協程實現原始碼
- Swoole v4.8.0 版本釋出,增加 Swoole Dashboard 皮膚
- swoole 的練習 demo(4)- 初具聊天室功能
- 1. swoole 的安裝
- swoole 模組的載入
- 初識 swoole【下】
- 初識 swoole [下]
- 初識 swoole [上]
- Laravel 整合 Swoole 教程Laravel
- Swoole 包含模組
- Swoole 程式模型分析模型
- Laradock swoole加速laravelLaravel