swoole學習之: 服務端異步風格

使用swoole, 可以方便的創建一個異步服務器程序,支持 TCPUDPunixSocket 這 3 種 socket 類型,支持 IPv4IPv6,支持 SSL/TLS 單向雙向證書的隧道加密。使用者無需關注底層實現細節,僅需要設置網絡事件的回調函數即可,示例參考快速啓動之TCP服務器

只是 Server 端的風格是異步的 (即所有事件都需要設置回調函數),但同時也是支持協程的,開啓了 enable_coroutine 之後就支持協程了 (默認開啓),協程下所有的業務代碼都是同步寫法。

運行流程圖

線程/進程結構圖

腦圖是自己參照原圖重新畫的(內容與原圖一致).

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章