首頁  >  文章  >  php框架  >  swoole是怎麼支援php語法的

swoole是怎麼支援php語法的

(*-*)浩
(*-*)浩原創
2019-12-16 14:29:441992瀏覽

swoole是怎麼支援php語法的

Swoole是生產環境的 PHP 非同步網路通訊引擎,讓PHP 開發人員可以編寫高效能的非同步並發TCP、UDP、Unix Socket、HTTP ,WebSocket 服務。 (推薦學習: swoole視訊教學

Swoole 可廣泛應用於互聯網、行動通訊、企業軟體、雲端運算、網路遊戲、物聯網(IOT)、車聯網、智慧家居等領域。使用 PHP Swoole 作為網路通訊框架,可以讓企業 IT 研發團隊的效率大大提升。

swoole是運行在PHP下的一個extesion擴展,實際上與普通的擴展不同。

普通的擴充功能只是提供一個函式庫函數。而swoole擴充在運行後會接管PHP的控制權,進入事件循環。當IO事件發生後,swoole會自動回調指定的PHP函數。

PHP的非同步、平行、高效能網路通訊引擎,使用純C語言編寫,提供了PHP語言的非同步多執行緒伺服器,非同步TCP/UDP網路用戶端,異步MySQL ,非同步Redis,資料庫連接池,AsyncTask,訊息佇列,毫秒定時器,非同步檔案讀寫,非同步DNS查詢。 

Swoole內建了Http/WebSocket伺服器端/客戶端、Http2.0伺服器端。

Swoole可廣泛應用於網路、行動通訊、企業軟體、網路遊戲、物聯網、車聯網、智慧家庭等領域。 

使用PHP Swoole作為網路通訊框架,可讓企業IT研發團隊的效率大幅提升,更專注於開發創新產品。

Swoole底層內建了非同步非阻塞、多執行緒的網路IO伺服器。 PHP程式設計師只需處理事件回調即可,無需關心底層。

與Nginx/Tornado/Node.js等全異步的框架不同,Swoole既支援全異步,也支援同步。

Swoole是開源免費的自由軟體,授權協定是Apache2.0。 企業與個人開發者皆可免費使用Swoole的程式碼,且在Swoole之上所做的修改可用於商業產品,無需開源

以上是swoole是怎麼支援php語法的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn