成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

swoole入門1-認識swoole

daydream / 2216人閱讀

摘要:事件驅(qū)動的異步編程模式異步協(xié)議的服務(wù)器端客戶端支持支持隧道加密支持并發(fā)百萬長連接支持毫秒定時器支持異步同步協(xié)程支持親和性設(shè)置守護進程版本目前上穩(wěn)定版本是,最新消息,要邁入,徹底協(xié)程化。

Swoole:面向生產(chǎn)環(huán)境的 PHP 異步網(wǎng)絡(luò)通信引擎
官網(wǎng)原話:使 PHP 開發(fā)人員可以編寫高性能的異步并發(fā) TCP、UDP、Unix Socket、HTTP,WebSocket 服務(wù)。Swoole 可以廣泛應(yīng)用于互聯(lián)網(wǎng)、移動通信、企業(yè)軟件、云計算、網(wǎng)絡(luò)游戲、物聯(lián)網(wǎng)(IOT)、車聯(lián)網(wǎng)、智能家居等領(lǐng)域。 使用 PHP + Swoole 作為網(wǎng)絡(luò)通信框架,可以使企業(yè) IT 研發(fā)團隊的效率大大提升,更加專注于開發(fā)創(chuàng)新產(chǎn)品。
開發(fā)者列表

Rango(韓天峰)[email protected] http://rango.swoole.com/

ShenZhe(澤澤,半桶水,滴滴架構(gòu)師)

Chale Si(司超,騰訊QQ公眾號技術(shù)團隊負責(zé)人)

Recoye [email protected] http://www.recoye.com/

Betashepherd(牧羊人)

Remi Collet (France, Champagne) http://blog.famillecollet.com/

Sam(丁靖,鏈家網(wǎng)架構(gòu)師)http://segmentfault.com/blog/sam

Bixuehujin(胡金) http://weibo.com/bixuehujin

Lancelot(李丹陽,會敲代碼的喵) http://www.catplanet.me/

Gary(郭新華)http://weibo.com/u/2661945152/

Peter Shi(石光啟)http://weibo.com/shitou8866

Firewalls (關(guān)文選) http://www.cnblogs.com/wenxua...

Wally Zhang(張凌,閱文集團技術(shù)團隊負責(zé)人)

等等不一一列舉,在此表達敬意,感謝?。?!

特性
Swoole 使用純 C 語言編寫,提供了 PHP 語言的異步多線程服務(wù)器,異步 TCP/UDP 網(wǎng)絡(luò)客戶端,異步 MySQL,異步 Redis,數(shù)據(jù)庫連接池,AsyncTask,消息隊列,毫秒定時器,異步文件讀寫,異步DNS查詢。 Swoole內(nèi)置了Http/WebSocket服務(wù)器端/客戶端、Http2.0服務(wù)器端。

除了異步 IO 的支持之外,Swoole 為 PHP 多進程的模式設(shè)計了多個并發(fā)數(shù)據(jù)結(jié)構(gòu)和IPC通信機制,可以大大簡化多進程并發(fā)編程的工作。其中包括了并發(fā)原子計數(shù)器,并發(fā) HashTable,Channel,Lock,進程間通信IPC等豐富的功能特性。

Swoole2.0 支持了類似 Go 語言的協(xié)程,可以使用完全同步的代碼實現(xiàn)異步程序。PHP 代碼無需額外增加任何關(guān)鍵詞,底層自動進行協(xié)程調(diào)度,實現(xiàn)異步。

事件驅(qū)動的異步編程模式

異步TCP/UDP/HTTP/WebSocket/HTTP2協(xié)議的服務(wù)器端/客戶端

支持IPv4/IPv6/UnixSocket/TCP/UDP

支持SSL/TLS隧道加密

支持并發(fā)百萬TCP長連接

支持毫秒定時器

支持異步/同步/協(xié)程

支持CPU親和性設(shè)置/守護進程

版本
目前pecl上穩(wěn)定版本是4.3.4,最新消息,swoole要邁入5.0,徹底協(xié)程化。
應(yīng)用場景

移動互聯(lián)網(wǎng)API服務(wù)器

物聯(lián)網(wǎng)(IOT)

微服務(wù)(Micro Service)

高性能Web服務(wù)

游戲服務(wù)器

在線聊天系統(tǒng)

相關(guān)鏈接

swoole官網(wǎng)

swoole源碼

swoft框架

esayswoole框架

更多框架

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/29718.html

相關(guān)文章

  • Swoole 入門教程 —— 2小時入門Swoole

    摘要:前言是由韓天峰編寫的一個擴展主打異步高并發(fā)常駐服務(wù)特性適用于等多種伺服器應(yīng)用場景本系列文章主要介紹方向的應(yīng)用本系列文章使用原生擴展實現(xiàn)操作數(shù)據(jù)庫操作除外本系列文章將逐步更新預(yù)計前完成在完成更新前希望不要不帶鏈接地轉(zhuǎn)載給我一點修正錯誤的時間題 前言 Swoole 是由 韓天峰 編寫的一個 PHP 擴展, 主打異步/高并發(fā)/常駐服務(wù)特性. 適用于 HTTP/TCP/UDP/WEBSOCK...

    or0fun 評論0 收藏0
  • swoole——從入門到放棄(三)

    摘要:從入門到放棄三一進程子進程創(chuàng)建成功后要執(zhí)行的函數(shù)重定向子進程的標(biāo)準(zhǔn)輸入和輸出。默認為阻塞讀取。是否創(chuàng)建管道,啟用后,此選項將忽略用戶參數(shù),強制為。 swoole——從入門到放棄(三) 一、進程 swoole_process SwooleProcess swoole_process::__construct(callable $function, $redirect_stdin...

    王笑朝 評論0 收藏0
  • swoole——從入門到放棄(三)

    摘要:從入門到放棄三一進程子進程創(chuàng)建成功后要執(zhí)行的函數(shù)重定向子進程的標(biāo)準(zhǔn)輸入和輸出。默認為阻塞讀取。是否創(chuàng)建管道,啟用后,此選項將忽略用戶參數(shù),強制為。 swoole——從入門到放棄(三) 一、進程 swoole_process SwooleProcess swoole_process::__construct(callable $function, $redirect_stdin...

    rottengeek 評論0 收藏0
  • swoole入門3-swoole開發(fā)環(huán)境搭建

    摘要:安裝命令環(huán)境下必須關(guān)閉選項需要修改關(guān)閉在下開發(fā)可以使用來方便的開發(fā)應(yīng)用,安裝好后再里的選項里共享代碼所在磁盤。為源碼所在路徑為容器內(nèi)路徑在里執(zhí)行編譯安裝擴展是按照標(biāo)準(zhǔn)擴展構(gòu)建的。 環(huán)境依賴 僅支持 Linux、FreeBSD、MacOS 三種操作系統(tǒng) 在Windows平臺,可使用CygWin或WSL(Windows Subsystem for Linux) Linux 內(nèi)核版本 2....

    jerryloveemily 評論0 收藏0
  • swoole——從入門到放棄(二)

    摘要:從入門到放棄二一異步毫秒定時器設(shè)置一個間隔時鐘定時器,與定時器不同的是定時器會持續(xù)觸發(fā),直到調(diào)用清除。是一次性函數(shù),執(zhí)行完成后就會銷毀最大不超過使用定時器來刪除定時器。 swoole——從入門到放棄(二) 一、異步毫秒定時器 swoole_timer_tick:設(shè)置一個間隔時鐘定時器,與after定時器不同的是tick定時器會持續(xù)觸發(fā),直到調(diào)用swoole_timer_clear清...

    awokezhou 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<