Dubbo是阿里巴巴公司開源的一個(gè)高性能、輕量級(jí)的 Java RPC 框架
站在用戶的角度思考問題,與客戶深入溝通,找到保德網(wǎng)站設(shè)計(jì)與保德網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋保德地區(qū)。致力于提供高性能和透明化的 RPC 遠(yuǎn)程服務(wù)調(diào)用方案,以及 SOA 服務(wù)治理方案。
SOA (Service-Oriented Architecture)面向服務(wù)架構(gòu),SOA的目標(biāo)是實(shí)現(xiàn)靈活可變的軟件系統(tǒng),其核心要素為標(biāo)準(zhǔn)化封裝、軟件復(fù)用、松耦合等。注:按功能呢服務(wù)或者業(yè)務(wù)對(duì)系統(tǒng)進(jìn)行拆分分布式部署。
RPC
什么是RPC?原理是什么?如何實(shí)現(xiàn)一個(gè) RPC 框架? - 知乎 (zhihu.com)
二 、Dubbo的主要特性面向接口代理的高性能RPC調(diào)用:提供高性能的基于代理的遠(yuǎn)程調(diào)用能力,服務(wù)以接口為粒度,屏蔽了遠(yuǎn)程調(diào)用底層細(xì)節(jié)。
智能負(fù)載均衡:內(nèi)置多種負(fù)載均衡策略,智能感知下游節(jié)點(diǎn)健康狀況,顯著減少調(diào)用延遲,提高系統(tǒng)吞吐量。
服務(wù)自動(dòng)注冊與發(fā)現(xiàn):支持多種注冊中心服務(wù),服務(wù)實(shí)例上下線實(shí)時(shí)感知。
高度可擴(kuò)展能力:遵循微內(nèi)核+插件的設(shè)計(jì)原則,所有核心能力如Protocol、Transport、Serialization被設(shè)計(jì)為擴(kuò)展點(diǎn),平等對(duì)待內(nèi)置實(shí)現(xiàn)和第三方實(shí)現(xiàn)。
運(yùn)行期流量調(diào)度:內(nèi)置條件、腳本等路由策略,通過配置不同的路由規(guī)則,輕松實(shí)現(xiàn)灰度發(fā)布,同機(jī)房優(yōu)先等功能。
可視化的服務(wù)治理與運(yùn)維:提供豐富服務(wù)治理、運(yùn)維工具:隨時(shí)查詢服務(wù)元數(shù)據(jù)、服務(wù)健康狀態(tài)及調(diào)用統(tǒng)計(jì),實(shí)時(shí)下發(fā)路由策略、調(diào)整配置參數(shù)。
三 、Dubbo 和Spring Cloud對(duì)比
Dubbo | Spring ? Cloud | |
服務(wù)注冊中心 | Zookeeper ? ? | Spring Cloud Netfix Eureka |
服務(wù)調(diào)用方式 | RPC | REST API |
服務(wù)監(jiān)控 | Dubbo-monitor | Spring Boot Admin |
熔斷器 | 不完善 | Spring Cloud Netflix Hystrix |
服務(wù)網(wǎng)關(guān) | 無 | Spring Cloud Netflix Zuul |
分布式配置 | 無 | Spring Cloud Config |
服務(wù)跟蹤 | 無 | Spring Cloud Sleuth |
數(shù)據(jù)流 | 無 | Spring Cloud Stream |
批量任務(wù) | 無 | Spring Cloud Task |
信息總線 | 無 | Spring Cloud Bus |
功能組件 | Spring Cloud | Dubbo Spring Clou |
分布式配置(Distributed configuration) | Git、Zookeeper、Consul、JDBC | Spring Cloud 分布式配置 + Dubbo 配置中心 |
服務(wù)注冊與發(fā)現(xiàn)(Service registration and discovery) | Eureka、Zookeeper、Consul | Spring Cloud 原生注冊中心 + Dubbo 原生注冊中心 |
負(fù)載均衡(Load balancing) ? | Ribbon(隨機(jī)、輪詢等算法 | Dubbo 內(nèi)建實(shí)現(xiàn)(隨機(jī)、輪詢等算法 + 權(quán)重等特性 |
服務(wù)熔斷(Circuit Breakers) | Spring Cloud Hystrix | Spring Cloud Hystrix + Alibaba Sentinel 等 |
服務(wù)調(diào)用(Service-to-service calls) ? ? ? ? | Open Feign、RestTemplate | Spring Cloud 服務(wù)調(diào)用 + Dubbo @Reference |
鏈路跟蹤(Tracing) | Spring Cloud Sleuth + Zipkin | Zipkin、opentracing 等 |
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧