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