使用Spring Boot開(kāi)發(fā)分布式微服務(wù)時(shí),我們面臨以下問(wèn)題:
• 與分布式系統(tǒng)相關(guān)的復(fù)雜性-這種開(kāi)銷(xiāo)包括網(wǎng)絡(luò)問(wèn)題,延遲開(kāi)銷(xiāo),帶寬問(wèn)題,安全問(wèn)題。
• 服務(wù)發(fā)現(xiàn)-服務(wù)發(fā)現(xiàn)工具管理群集中的流程和服務(wù)如何查找和互相交談。它涉及一個(gè)服務(wù)目錄,在該目錄中注冊(cè)服務(wù),然后能夠查找并連接到該目錄中的服務(wù)。
• 冗余-分布式系統(tǒng)中的冗余問(wèn)題。
• 負(fù)載平衡 --負(fù)載平衡改善跨多個(gè)計(jì)算資源的工作負(fù)荷,諸如計(jì)算機(jī),計(jì)算機(jī)集群,網(wǎng)絡(luò)鏈路,中央處理單元,或磁盤(pán)驅(qū)動(dòng)器的分布。
• 性能-問(wèn)題 由于各種運(yùn)營(yíng)開(kāi)銷(xiāo)導(dǎo)致的性能問(wèn)題。
• 部署復(fù)雜性-Devops 技能的要求。