1. 程式人生 > 其它 >時序資料庫特點與對比

時序資料庫特點與對比

什麼是微服務

微服務是一種架構,它的思想是將單一程式開發成一個個的服務,每個服務執行在自己的程序中,並使用輕量級的機制通訊,通常是HTTP RESTFUL API。這些服務圍繞業務能力來劃分,並通過自動化部署機制來獨立部署。這些服務可以使用不同的程式語言,不同資料庫,以保證最低限度的集中式管理

什麼是SpringCloud

SpringCloud與其說是框架技術,不如說是一個生態,它是基於SpringBoot的一個"協調器",它的出現就是為了解決微服務架構的問題。
微服務架構的4個核心問題:
1.服務很多,客戶端如何訪問
2.這麼多服務之間如何通訊
3.如何管理這麼多服務
4.一個服務異常了,與之關聯的其他服務怎麼辦

SpringCloud生態中使用最多的解決方案:SpringCloud NetFlix、Apache Dubbo Zookeeper、SpringCloud Alibaba

SpringCloud和SpringBoot的關係

SpringBoot專注於快速開發單個的個體微服務,SpringCloud用於整合這些微服務,併為它們提供連線,管理等功能,SpringBoot可以離開SpringCloud獨立使用,而SpringCloud依賴於SpringBoot,不能獨立構建