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