W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
此部分類庫為 PhalAPi框架 下的擴展類庫包,各個擴展包各自獨立,可以根據需要自動下載安裝。
雖然此部分的擴展很多都是基于已有的第三方開源實現,或者開發(fā)同學自己實現分享的,但我們所做的不只是代碼的搬運工,更多的是在系統(tǒng)架構上的組件庫重用,以及在此引入 防腐層 ,避免進入 供應商鎖定(Vendor Lock-In) 。
除此之外,可以在PhalApi框架的基礎上,快速引入符合我們國內實際項目開發(fā)需要的各種擴展。如時,您會發(fā)現,原來編程本來就是一件如此簡單的事情,就像搭積木一樣。
正如我們一直推薦的:
接口,從簡單開始!
此擴展可用于微信的服務號、訂閱號、設備號等功能開發(fā),則PhalApi框架下簡單配置即可開發(fā)使用。
此擴展可用于phprpc協議的調用,服務端只需要簡單添加入口即可完美切換。
此擴展可用于發(fā)送郵件。
此擴展可用于調用優(yōu)酷開放平臺的接口。
此擴展可以用于將圖片上傳到七牛CDN,或者其他七牛接口的調用。
此類庫主要特點有:
5、展示了如何開發(fā)一個項目級的類庫、包括數據庫配置、翻譯等
目前,此擴展類庫提供了:
異步計劃任務的調用
此擴展類型用于后臺計劃任務的調度,主要功能點有:
實現了基于用戶與組的權限認證功能,與RBAC權限認證類似,主要用于對服務級別的功能進行權限控制,主要功能點有:
此擴展基于 實現,需要 PHP 5.4.0 及以上版本,可以通過配置實現自定義路由配置,從而輕松映射到PhalApi中的service接口服務。,主要有:
4、可兼容無路由的歷史URI
為應對海量數據分析與統(tǒng)計,提供針對分表分庫統(tǒng)一封裝的數據庫操作接口,主要用于解決大量數據寫入分析的問題。請注意:V0.1bate版本,很多功能尚不完善,只提供技術交流使用,請不要用于生產環(huán)境。主要特點有:
4、基準測試對比
主要提供更豐富的Redis操作,并且進行了分庫處理可以自由搭配
2、可以用于隊列腳本,封裝了隊列處理
為了統(tǒng)一擴展類庫的風格、便于用戶更容易使用,這里建議:
在應用項目的實際開發(fā),我們也可以有意識地將一些通用的工具和操作與業(yè)務分離,以便可以在項目內更好地重用。當抽離成工具或者通用類后,則可以進一步推廣到公司內其他項目,即組件復用。如果覺得可以,則發(fā)揚開源精神,分享給社區(qū)。這也是符合從微架構到應用構架、系統(tǒng)架構、乃至企業(yè)架構的演進之路。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: