什么是微服務?
將一個大型的單體項目分割成一個個可以獨立開發和部署的小服務,服務之間松耦合,可以通過輕量級通信機制(比如HTTP)相互協作
微服務帶來了哪些挑戰??
?
介紹一下一下Dubbo?
Dubbo是一個高性能、輕量級的Java微服務框架,它提供了服務的注冊與發現(配合注冊中心)、服務間調用(RPC)、負載均衡(權重)、容錯(重試、快速失敗)等功能
Dubbo使用是基于RPC的通信模型,支持多種傳輸協議,比如HTTP、TCP和序列化方式。
Dubbo的一些服務治理功能依賴第三方,比如Zookeeper,Apollo
說一下微服務有哪些組件?
?