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