SpingCloud和Dubbo區別

  Dubbo Spring Cloud
服務註冊中心 Zookeeper Spring Cloud Netflix Eureka
服務調用方式 RPC REST API
服務監控 Dubbo-monitor Spring Boot Admin
服務容錯機制 不完善 Spring Cloud Netflix Hystrix
服務網關 Spring Cloud Netflix Zuul
分佈式配置 Spring Cloud Config
消息總線 Spring Cloud Bus
數據流 Spring Cloud Stream
服務跟蹤 Spring Cloud Sleuth
批量任務 Spring Cloud Task

最大的區別:SpringCloud拋棄了Dubbo的RPC通訊,採用的是基於HTTP的REST方式。
嚴格來講,這兩種方式各有優劣。雖然從必定程度上來講,後者犧牲了服務調用的性能,可是避免了上面提到的原生RPC帶來的問題。而REST相比較RPC更加靈活,服務提供方和調用方的依賴只是依靠一種默契,不存在代碼級別的強依賴,這在調用快速演變的微服務環境下,顯得更加合適分佈式

相關文章
相關標籤/搜索