Swoole 相關開發框架

2022-02-24 19:57:54 字數 1200 閱讀 9395

首個基於

swoole

原生協程的新時代

php

高效能協程全棧框架,內建協程網路伺服器及常用的協程客戶端,常駐記憶體,

不依賴傳統的

php-fpm

,全非同步非阻塞

io 實現,以類似於同步客戶端的寫法實現非同步客戶端的使用,沒有複雜的非同步**,

沒有繁瑣的

yield,

有類似

go 語言的協程、靈活的註解、強大的全域性依賴注入容器、完善的服務治理、靈活強大的

aop、

標準的

psr

規範實現等等,可以用於構建高效能的

web系統、

api、中介軟體、基礎服務等等。

easyswoole 是一款基於

swoole server

開發的常駐記憶體型

php框架,專為

api而生,

擺脫傳統

php執行模式在程序喚起和檔案載入上帶來的效能損失。

easyswoole

高度封裝了

swoole server

而依舊維持

swoole server

原有特性,

支援同時混合監聽

、自定義

tcp、

udp協議,讓開發者以最低的學習成本和精力編寫出多程序,可非同步,高可用的應用服務。

swooledistributed 老牌swoole框架擁有最完善的開發工具以及最強大的功能,

首創sdhelper開發者工具包和開發者除錯命令集,可以進行單元測試,捕獲客戶端流量分析,視覺化的進行遠端斷點聯調,

還具備**覆蓋率檢測的功能(swoole與xdebug擴充套件不相容,sdhelper無需xdebug擴充套件),

並且內建元件極其豐富(類mqtt強悍的訂閱發布/actor模型/記憶體快取記憶體/事件派發/程序管理/定時任務/amqp任務排程/後台監控/集群/微服務/rpc/非同步連線池/自定義命令等等),

開發者可以直接使用加快開發進度。幾乎所有的功能都支援集群化,單機切換到集群無需對**做任何的修改。

如果業務開發比較複雜比如(遊戲開發)那麼sd框架將是你的不二之選

PHP的swoole框架 擴充套件socket聊天示例

php 檔名 chat.php 建立websocket伺服器物件,監聽0.0.0.0 9502埠 ws new swoole websocket server 0.0.0.0 9502 監聽websocket連線開啟事件 ws on open function ws,request 監聽websoc...

Android開發功能及相關框架收集

本人主要從事web開發工作,對於android的開發現在基本上不涉及了,但是對於技術的追求是永無止境的,或許某一天我們不再做開發,但是這些資源是我們的無形財富,它可以拓寬是眼界和知識面。時間有限,而知識是永遠也學不完的,人生就是如此,唯有關注自己的命運和發展,才能發生不一樣的事情。android 音...

基於swoole的極簡框架 1 4 1

class article extends model 根據點讚排序 public function orderbylikecount 獲取周排行榜 按照點讚數量 article column id title where create at strtotime 1 week orderby lik...