1. 程式人生 > >Swoft 源碼分析系列 - 綜述

Swoft 源碼分析系列 - 綜述

href 內置 協程 adding cloud 時代 https 阻塞 降級

首個基於 Swoole 原生協程,新時代PHP高性能協程框架,內置 HTTP 服務器,常駐內存,不依賴傳統的 PHP-FPM,沒有復雜的異步回調、沒有繁瑣的yield, 有類似 Go 語言的協程、靈活的註解、強大的全局容器、完善的服務治理等等。

  • 基於 Swoole 擴展

  • 內置 HTTP 協程服務器

  • MVC 分層設計

  • 高性能路由

  • 全局容器註入

  • 靈活的中間件

  • 高性能 RPC

  • 別名機制

  • 事件機制

  • 國際化(i18n)

  • 參數驗證器

  • RESTful支持

  • 服務治理熔斷、降級、負載、註冊與發現

  • 連接池 Mysql、Redis、RPC

  • 數據庫 ORM

  • 協程、異步任務投遞

  • 自定義用戶進程

  • RPC、Redis、HTTP、Mysql 協程和同步阻塞客戶端無縫切換

  • 跨平臺的文件變動自動 Reload

  • 強大的日誌系統

  • 強大而完善的註解功能


項目地址: https://github.com/swoft-cloud/swoft


swoft還在不斷開發中,文檔有些地方是不完善的,從今天起,我就開始分析 swoft源碼 ,從底層搞清設計原理

在此立下 Flag ~


Swoft 源碼分析系列 - 綜述