微服務框架 spring cloud 和 dubbo 有什么區別
斯蒂芬大帝
2018-08-29 09:09:32
TA貢獻1963條經驗 獲得超6個贊
其中配置管理Dubbo是不具備的,當然可以借助Zookeeper實現,但是不推薦。Spring Cloud提供的方案是Spring Cloud Config,再加上Spring Cloud Bus可以實現配置的廣播動態刷新。
服務注冊和發現作為基礎的能力Dubbo是有的,默認大概提供了zookeeper,廣播,redis等幾種。Spring Cloud在這塊也有多個方案,比如Spring Cloud Consul,再比如Netflix系的 Eureka 。
路由和負載均衡Dubbo默認提供了幾種方式,可以擴展。Spring Cloud同樣有ribbon和zuul,其實現的路由和負載功能更強大,其中也包括了授權、安全、服務質量監控等。
服務調用Dubbo使用了私有的Dubbo協議(當然也有其他協議也可以自己擴展,個人感覺Dubbo的擴展性做的很不錯。),spring cloud應該是推薦HTTP。
舉報