技術(shù)
-
如何用RabbitMQ和Swoole實(shí)現(xiàn)一個(gè)異步任務(wù)系統(tǒng)
從最開(kāi)始的使用redis實(shí)現(xiàn)的單進(jìn)程消費(fèi)的異步任務(wù)系統(tǒng)到加入swoole的多進(jìn)程消費(fèi)模式,現(xiàn)在,我們的異步任務(wù)系統(tǒng)終于又能邁進(jìn)一步。這回基于RabbitMQ的異步任務(wù)系統(tǒng)設(shè)計(jì)的的更加完善,包括多進(jìn)程消費(fèi),異常重試等。
-
詳解Go與PHP的語(yǔ)法對(duì)比
本文主要介紹了Go和PHP的語(yǔ)法對(duì)比,感興趣的同學(xué),可以參考下,思考下它們之間的區(qū)別。
-
淺談Laravel中使用Slack進(jìn)行異常通知
異常處理是軟件開(kāi)發(fā)過(guò)程中無(wú)法逃避的問(wèn)題。對(duì)于一套設(shè)計(jì)良好代碼高效的程序,出現(xiàn)異常的可能性會(huì)比較低,但這并不意味著不會(huì)出現(xiàn)異常,有些異常甚至?xí)饑?yán)重的后果,所以如何及時(shí)的發(fā)現(xiàn)程序中的異常并處理它便顯得十分重要了。
-
詳解php中流行的rpc框架
如果用一句話(huà)概括RPC就是:遠(yuǎn)程調(diào)用框架(Remote Procedure Call)。遠(yuǎn)程調(diào)用意思就是:被調(diào)用方法的具體實(shí)現(xiàn)不在程序運(yùn)行本地,而是在別的某個(gè)遠(yuǎn)程地方。
-
如何在Mac上通過(guò)docker配置PHP開(kāi)發(fā)環(huán)境
這篇文章介紹的內(nèi)容是關(guān)于Mac上通過(guò)docker配置PHP開(kāi)發(fā)環(huán)境,有著一定的參考價(jià)值,現(xiàn)在分享給大家,有需要的朋友可以參考一下。
-
詳解Swoole跟傳統(tǒng)的web開(kāi)發(fā)的區(qū)別
Swoole高效跟傳統(tǒng)的web開(kāi)發(fā)有什么區(qū)別,除了傳統(tǒng)的LAMP/LNMP同步開(kāi)發(fā)模式,swoole的異步開(kāi)發(fā)模式是怎么樣的。本文帶著大家來(lái)詳細(xì)介紹一下。
-
淺談swoole的作用與原理
異步Node系統(tǒng)可以在不同協(xié)議間共享代碼庫(kù),并在代碼之外提供服務(wù)。實(shí)際上PHP中也有類(lèi)似于Node的存在,并被列入了PHP拓展,叫做Swoole。本文將帶領(lǐng)讀者介紹其原理和如何使用。
-
淺談如何提高PHP代碼質(zhì)量之端到端集成測(cè)試
在本系列的前幾部分中,我們建立了一個(gè)構(gòu)建工具,一些靜態(tài)代碼分析器,并開(kāi)始編寫(xiě)單元測(cè)試。為了使我們的測(cè)試堆棧更完整,有一些測(cè)試可以檢查你的代碼是否在真實(shí)環(huán)境中運(yùn)行,以及它是否能在更復(fù)雜的業(yè)務(wù)場(chǎng)景中運(yùn)行良好。