0082-每特教育學院螞蟻課堂4期微服務(wù)技術(shù)dubbo分布式服務(wù)治理框架springboot整合_第1頁
0082-每特教育學院螞蟻課堂4期微服務(wù)技術(shù)dubbo分布式服務(wù)治理框架springboot整合_第2頁
0082-每特教育學院螞蟻課堂4期微服務(wù)技術(shù)dubbo分布式服務(wù)治理框架springboot整合_第3頁
0082-每特教育學院螞蟻課堂4期微服務(wù)技術(shù)dubbo分布式服務(wù)治理框架springboot整合_第4頁
免費預(yù)覽已結(jié)束,剩余9頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Dubbo產(chǎn)生的背高性能和透明化的RPC SOA 服務(wù)治理方案每天為2 千多個服務(wù)提供大于30 億次Dubbo產(chǎn)生的背高性能和透明化的RPC SOA 服務(wù)治理方案每天為2 千多個服務(wù)提供大于30 億次應(yīng)用對服務(wù)發(fā)布/。DubboDubbo - 像調(diào)用本地方法一樣調(diào)用API nginx lvs & ip使用類似zookeeper等分布式協(xié)調(diào)服務(wù)作為服務(wù)配置移入zookeeper 集群。-Dubbo-admin 與Dubbo-monitor 只支持JAVA Dubbo Zookeepr- 像調(diào)用本地方法一樣調(diào)用API nginx lvs & ip使用類似zookeeper等分布式協(xié)調(diào)服務(wù)作為服務(wù)配

2、置移入zookeeper 集群。-Dubbo-admin 與Dubbo-monitor 只支持JAVA Dubbo Zookeepr創(chuàng)建Maven 3. 安裝Zookeeper 中心采用的是Zookeeper。為什么采用Zookeeper群管理數(shù)據(jù),這里能很好的作為Dubbo服務(wù)中心Dubbo 能與Zookeeper 做到集群部署,當提供者出現(xiàn)斷電等異常停機時 Maven Itmayiedu-dubbo-api : 調(diào)服務(wù)Itmayiedu-dubbo-providerMaven Itmayiedu-dubbo-api : 調(diào)服務(wù)Itmayiedu-dubbo-provider : Itmay

3、iedu-dubbo-api itmayiedu-dubbo-provider Maven itmayiedu-dubbo-0.0.1-publicclassDemoApiServiceImplimplementsDemoApiServicepublicStringgetUser(LonguserId)ln(生產(chǎn)者調(diào)用消費者服務(wù)接口userIdreturnerfaceDemoApiServicepublicStringgetUser(Longdubbo-?xmldubbo-?xml commons-commons-spring-Maven Maven itmayiedu-dubbo-0.0.1

4、-ln(context.getDisplayName()+:here); !-定義了提供方應(yīng)用信息,用于計算依賴關(guān)系;在dubbo-admindubbo-monitor會顯示這個名字,方便辨識 !-使用 中服務(wù),注意要先開啟zookeeper- !-用dubbo協(xié)議在20880露服務(wù) -dubbo:protocolname=dubboport=20880!-具體實現(xiàn)該接口的beancommons-commons-spring-DubboAdmin部將dubbo-admin.zipTomcatWebapps 目錄下,修改perties Zookeeper DubboDubboAdmin部將dub

5、bo-admin.zipTomcatWebapps 目錄下,修改perties Zookeeper Dubbo支持協(xié)Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis但是Dubbo 使用Dubbo SpringBoot整合Maven ln(result:+spring-boot-spring-boot-UTF-UTF-4.0.1/curator-spring-boot-starter-pring-boot-curator-$curator-spring-boot-starter-Maven 依賴信port:8080 Maven 依賴信po

6、rt:8080 name:member name:dubbo port:address:zookeeper:/:2181 itmayiedu-dubbo-api-0.0.1-spring-boot-maven-發(fā)布服注意啟動服EnableDubbo 開啟Dubbo發(fā)布服注意啟動服EnableDubbo 開啟DubbopublicclassAppMemberpublic sic void main(String args) SpringApplication.run(AppMember.class,args);publicclassMemberServiceImplimplementsMembe

7、rServicepublicStringgetUser()return 訂單服務(wù)調(diào)用會員服務(wù)接口 Maven 依賴信調(diào)用服Maven 依賴信調(diào)用服privateMemberServiceport: 8081 name: order name:dubbo port:address:zookeeper:/localhost:2181 timeout:itmayiedu-dubbo-api-0.0.1-使用該 Reference調(diào)用dubbo啟動項SpringCloudDubbo 區(qū)為什么放棄Dubbo 使用SpringCloud使用該 Reference調(diào)用dubbo啟動項SpringCloudD

8、ubbo 區(qū)為什么放棄Dubbo 使用SpringCloudSpringCloudEurekaRibbonRestFeign,Config,Hystrix,ZuulGatewayZipkin,Bus實現(xiàn)功能沒有SpringCloudDubboSpringCloudSpringCloud2.0publicclassAppOrderpublic sic void main(String args) SpringApplication.run(AppOrder.class,args);publicStringorderToMember()returnDubbo但是在SpringCloud,Sprin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論