項目簡介 隨著微服務的流行, 服務之間的調用變得越來越頻繁, 傳統(tǒng)的同步阻塞模式已經(jīng)無法滿足需求, 協(xié)程編程逐漸成為PHP開發(fā)者的熱門話題, 在引入Fiber之后, PHP早已支持原生的協(xié)程編程 workerman是一款高性能的Worker網(wǎng)絡服務框架, 其異步模型幾乎是callback的方式, 在面對更多復雜場景時, 我們可能需要同步非堵塞的方式來編寫代碼, 以便更好地管理服務之間的調用 ripple 是一個基于...
這幾天我在想如何在Webman框架中使用LaravelORM并支持協(xié)程。將兩者結合起來,理論上可以兼顧高并發(fā)與開發(fā)效率。 實驗目標 在Webman中集成LaravelORM協(xié)程版,并驗證其性能和兼容性。 實驗準備 環(huán)境配置 操作系統(tǒng):Ubuntu 20.04 PHP版本:PHP 8.1 Webman版本:最新版 PRipple引擎: 開發(fā)版 審計LaravelORM 類Illuminate\Database\C...
簡介 PRipple協(xié)程引擎是一個100%原生PHP代碼實現(xiàn)的現(xiàn)代化協(xié)程引擎,不依賴任何擴展, 可以在任何PHP環(huán)境(FPM/CLI)下運行, 本組件是基于該引擎開發(fā)的GuzzleHttp的異步請求插件, 既保留了GuzzleHttp的所有功能(上傳/下載等),又支持協(xié)程異步請求 環(huán)境要求 PHP >= 8.1 Linux/Unix 系統(tǒng) 安裝 Composer 安裝 composer require ccli...
簡介 該項目提供代理池服務,內部實現(xiàn)了 提取器、驗活器、中繼器,實現(xiàn)到統(tǒng)一入站,多口出站,自我驗活功能 使用者無需關心代理的存活和延遲狀態(tài),僅需設置一個代理地址即可以實現(xiàn)每次訪問都使用不同的代理 目前只支持socks5的出站代理, 本人親測性能跑滿本機寬帶20mb/s 開發(fā)過程僅兼顧兼容Unix系統(tǒng),且Windows系統(tǒng)保證運行不起來 安裝 已不再提供安裝入口 運行方法 php artisan app:proxi...