dubbo接口怎么調(diào)用 spring boot和dubbo的區(qū)別?
spring boot和dubbo的區(qū)別?Dubbo,Apache Dubbo是一個高性能的Java RPC框架。它的前身是阿里巴巴開放的高性能、輕量級開源Java RPC框架,可以與Spring框架
spring boot和dubbo的區(qū)別?
Dubbo,Apache Dubbo是一個高性能的Java RPC框架。它的前身是阿里巴巴開放的高性能、輕量級開源Java RPC框架,可以與Spring框架無縫集成。Dubbo是SOA時代的產(chǎn)物,其關(guān)注點主要集中在服務調(diào)用、流量分發(fā)、流量監(jiān)控和融合上。Dubbo主要定位于服務治理。
春云,從名字就可以知道,是春源的產(chǎn)物。Spring社區(qū)的大力背書可以說是Java商業(yè)社區(qū)中最有影響力的組織。除了Spring Source,Pivotal和Netfix是它的堅強后盾和技術(shù)輸出。其中網(wǎng)飛 的開源微服務架構(gòu)套件是Spring Cloud的核心。春云誕生于微服務架構(gòu)時代,考慮微服務治理的方方面面,依托Spirng和Spirng Boot的優(yōu)勢。
dubbo spring cloud作用?
Dubbo Spring Cloud是Spring Cloud阿里巴巴項目內(nèi)部提供的一個模塊,可以使用Spring Cloud客戶端RestTemplate或者OpenFeign調(diào)用Dubbo服務。
Apache Dubbo和Spring Cloud是兩種完全不同的開發(fā)框架。Dubbo Spring Cloud定義了DubboMetadataServic
dubbo優(yōu)缺點?
Dubbo有以下優(yōu)勢:
1.服務注冊中心的自動注冊和配置管理。
它不需要記下服務提供商的地址,注冊中心根據(jù)接口名稱自動查詢提供商ip。
使用zookeeper等分布式協(xié)調(diào)服務作為服務注冊中心,可以將大多數(shù)項目配置遷移到zookeeper集群中。
2.透明遠程方法調(diào)用
這就像調(diào)用本地方法一樣。調(diào)用遠程方法只需要簡單的配置,不需要任何API介入。
3、服務接口監(jiān)控和治理
Dubbo-admin和Dubbo-monitor提供了完善的服務接口管理和監(jiān)控功能。不同應用的不同接口可以由多個版本、協(xié)議和注冊中心來管理。
4.軟負載平衡和容錯機制
可以替代內(nèi)網(wǎng)的nginx lvs等硬件負載均衡器。
dubbo的缺點:
Dubbo只支持一種語言,那就是java語言。