Tungsten Fabric SDN — SmartNIC vRouter
690
2025-03-31
目錄
文章目錄
目錄
單一責(zé)任原則
獨(dú)立數(shù)據(jù)存儲(chǔ)原則
使用異步通信實(shí)現(xiàn)松散耦合
通過 APIGW 代理微服務(wù)請(qǐng)求
確保 API 變更向后兼容
版本化微服務(wù)的重大變更
使用熔斷器快速實(shí)現(xiàn)故障容錯(cuò)
使用專用基礎(chǔ)設(shè)施托管微服務(wù)
創(chuàng)建獨(dú)立的發(fā)布流水線
建立組織效率
單一責(zé)任原則
類似于編寫函數(shù)代碼,每個(gè)函數(shù)只提供一個(gè)具體的功能。
例如:你正在構(gòu)建用于訂購披薩的微服務(wù)。你可以基于單一責(zé)任原則構(gòu)建下述組件來提供完整的服務(wù),諸如:
InventoryService
OrderService
PaymentService
UserProfileService
DeliveryNotificationService
InventoryService 僅僅有獲取或更新披薩種類或配料庫存相關(guān)的API,同樣的,其他也只會(huì)提供對(duì)應(yīng)功能的 API。
獨(dú)立數(shù)據(jù)存儲(chǔ)原則
如果你的所有微服務(wù)都共享一個(gè)數(shù)據(jù)庫,這就違背了使用微服務(wù)的目的。因?yàn)閷?duì)這個(gè)統(tǒng)一數(shù)據(jù)庫的任何的改變或者故障
微服務(wù)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。