swoole

使用Swoole構(gòu)建高性能的視頻直播平臺-小浪學習網(wǎng)

使用Swoole構(gòu)建高性能的視頻直播平臺

使用Swoole構(gòu)建高性能的視頻直播平臺 隨著互聯(lián)網(wǎng)的不斷發(fā)展,視頻直播成為越來越流行的一種娛樂方式。為了滿足用戶對高質(zhì)量、低延遲的視頻直播的需求,構(gòu)建一個高性能的視頻直播平臺變得尤為重...
站長的頭像-小浪學習網(wǎng)月度會員站長3個月前
3611
使用ThinkPHP6和Swoole開發(fā)的RPC服務實現(xiàn)分布式任務調(diào)度-小浪學習網(wǎng)

使用ThinkPHP6和Swoole開發(fā)的RPC服務實現(xiàn)分布式任務調(diào)度

標題:使用ThinkPHP6和Swoole開發(fā)的RPC服務實現(xiàn)分布式任務調(diào)度 引言:隨著互聯(lián)網(wǎng)的快速發(fā)展,越來越多的應用需要處理大量的任務,例如定時任務、隊列任務等。傳統(tǒng)的單機任務調(diào)度方式已經(jīng)無法滿...
站長的頭像-小浪學習網(wǎng)月度會員站長2個月前
2811
Swoole實現(xiàn)高性能的RESTful API服務器-小浪學習網(wǎng)

Swoole實現(xiàn)高性能的RESTful API服務器

隨著互聯(lián)網(wǎng)的不斷發(fā)展,越來越多的公司和組織開始使用restful api來提供數(shù)據(jù)和業(yè)務服務。restful api是一種簡潔明了的api設計風格,它通過http協(xié)議進行通信,使得客戶端與服務端之間的交互變得...
站長的頭像-小浪學習網(wǎng)月度會員站長4個月前
4311
使用ThinkPHP6和Swoole開發(fā)的高性能RPC服務-小浪學習網(wǎng)

使用ThinkPHP6和Swoole開發(fā)的高性能RPC服務

使用ThinkPHP6和Swoole開發(fā)的高性能RPC服務 隨著互聯(lián)網(wǎng)的快速發(fā)展,跨語言的遠程過程調(diào)用(RPC)在分布式系統(tǒng)中扮演著重要的角色。在傳統(tǒng)的RPC架構(gòu)中,通常使用HTTP或TCP協(xié)議進行通信,但是這種...
站長的頭像-小浪學習網(wǎng)月度會員站長2個月前
3211
swoole的task是線程還是進程-小浪學習網(wǎng)

swoole的task是線程還是進程

我們知道,swoole中有兩大進程,分別是 master 主進程和 manager 管理進程。? ? ? ? ? ? ? ? ? ?(推薦學習: swoole視頻教程) 其中 master 主進程中會有一個主 reactor 線程和多個 ...
站長的頭像-小浪學習網(wǎng)月度會員站長11個月前
5011
swoole協(xié)程的實現(xiàn)原理是什么-小浪學習網(wǎng)

swoole協(xié)程的實現(xiàn)原理是什么

在swoole中,Swoole server接收數(shù)據(jù)在worker進程觸發(fā)onReceive回調(diào),產(chǎn)生一個協(xié)程,Swoole為每個請求創(chuàng)建對應攜程,協(xié)程中也能創(chuàng)建子協(xié)程,協(xié)程在底層實現(xiàn)上是單線程的,因此同一時間只有一個協(xié)...
站長的頭像-小浪學習網(wǎng)月度會員站長9個月前
2911
swoole和rabbitmq的區(qū)別-小浪學習網(wǎng)

swoole和rabbitmq的區(qū)別

RabbitMQ是實現(xiàn)了高級消息隊列協(xié)議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。 RabbitMQ服務器是用Erlang語言編寫的,而集群和故障轉(zhuǎn)移是構(gòu)建在開放電信平臺框架上的。所有主要的編...
站長的頭像-小浪學習網(wǎng)月度會員站長11個月前
3511
Think-Swoole教程之WebSocket的介紹、事件和數(shù)據(jù)發(fā)送-小浪學習網(wǎng)

Think-Swoole教程之WebSocket的介紹、事件和數(shù)據(jù)發(fā)送

什么是 WebSocket WebSocket 協(xié)議是基于 TCP 的一種新的網(wǎng)絡協(xié)議,使得客戶端和服務器之間的數(shù)據(jù)交換變得更加簡單,允許服務端主動向客戶端推送數(shù)據(jù)。在 WebSocket API 中,瀏覽器和服務器只需...
站長的頭像-小浪學習網(wǎng)月度會員站長10個月前
2711
為什么swoole不能用sleep-小浪學習網(wǎng)

為什么swoole不能用sleep

因為在swoole中,使用sleep函數(shù)會使進程陷入睡眠阻塞;sleep過程中只有信號可以打斷,由于swoole的信號是基于signalfd實現(xiàn)的,所以即使發(fā)送信號也無法中斷sleep,只有到指定的時間后操作系統(tǒng)才...
站長的頭像-小浪學習網(wǎng)月度會員站長8個月前
3811
如何使用Swoole實現(xiàn)高性能的分布式文件系統(tǒng)-小浪學習網(wǎng)

如何使用Swoole實現(xiàn)高性能的分布式文件系統(tǒng)

如何使用Swoole實現(xiàn)高性能的分布式文件系統(tǒng) 引言:在現(xiàn)代互聯(lián)網(wǎng)的時代,數(shù)據(jù)量的爆發(fā)式增長和大規(guī)模并發(fā)訪問的需求,對于文件系統(tǒng)的性能和可擴展性提出了更高的要求。傳統(tǒng)的文件系統(tǒng)往往難以應...
站長的頭像-小浪學習網(wǎng)月度會員站長2個月前
3711