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