dubbo灰度發(fā)布方案 dubbo和eureka的區(qū)別?
dubbo和eureka的區(qū)別?1、Dubbo相當(dāng)于spring cloudDubbo是微服務(wù)整體架構(gòu)的框架,提供服務(wù)注冊(cè)、發(fā)現(xiàn)、遠(yuǎn)程調(diào)用、監(jiān)控等功能,標(biāo)桿項(xiàng)目是spring cloud。但是spri
dubbo和eureka的區(qū)別?
1、Dubbo相當(dāng)于spring cloud
Dubbo是微服務(wù)整體架構(gòu)的框架,提供服務(wù)注冊(cè)、發(fā)現(xiàn)、遠(yuǎn)程調(diào)用、監(jiān)控等功能,標(biāo)桿項(xiàng)目是spring cloud。但是springcloud是一系列的軟件,有許多組件來組裝提供微服務(wù)的整體架構(gòu)。Dubbo都打包好了。
2、zookeeper集成到Dubbo后,相當(dāng)于spring cloud中的Eureka
Dubbo的服務(wù)發(fā)現(xiàn)模塊是基于zookeeper實(shí)現(xiàn)的。
Eureka是spring云下的組件,專門負(fù)責(zé)微服務(wù)注冊(cè)和發(fā)現(xiàn)。Eureka是為服務(wù)發(fā)現(xiàn)而設(shè)計(jì)的。這是Dubbo概念的一部分。
dubbo協(xié)議是什么?
Dubbo protocol
Dubbo default protocol采用單長連接和NiO異步通信,適用于數(shù)據(jù)量小、并發(fā)服務(wù)調(diào)用量大、服務(wù)消費(fèi)者機(jī)器數(shù)遠(yuǎn)大于服務(wù)提供者機(jī)器數(shù)的情況。Dubbo默認(rèn)協(xié)議不適用于傳輸文件和視頻等數(shù)據(jù)量大的服務(wù),除非請(qǐng)求量非常低。