日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

基于Springboot2.0的Dubbo入门项目(dubbo-spring-boot-starter)

發(fā)布時(shí)間:2025/1/21 javascript 93 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Springboot2.0的Dubbo入门项目(dubbo-spring-boot-starter) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Dubbo是阿里巴巴公司開(kāi)源的一個(gè)高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過(guò)高性能的 RPC 實(shí)現(xiàn)服務(wù)的輸出和輸入功能,可以和Spring框架無(wú)縫集成。最近半年來(lái),Dubbo的得到了快速的維護(hù),官方也推出了集成Springboot的jar包,及其貼合時(shí)代潮流,那么現(xiàn)在就來(lái)講Springboot2.0如何集成官方Dubbo。

一、運(yùn)行工具與環(huán)境

運(yùn)行環(huán)境:JDK 8,Maven 3.3+ 技術(shù)棧:SpringBoot 2.0+、Dubbo 2.6+、ZooKeeper 3.3+ 工具:IntelliJ IDEA、谷歌瀏覽器

二、Springboot快速集成Dubbo關(guān)鍵的依賴(lài)

<dependency><groupId>com.alibaba.boot</groupId><artifactId>dubbo-spring-boot-starter</artifactId><version>0.2.0</version> </dependency>

三、如何使用

1.使用Dubbo要知道服務(wù)提供者和消費(fèi)者概念,而且最好調(diào)用的服務(wù)要有共同的Api,如下圖是我寫(xiě)的入門(mén)項(xiàng)目。

2.配置application.properties

這邊用到的注冊(cè)中心是zookeeper,當(dāng)然你也可以用其他注冊(cè)中心,你可以查看Dubbo管理手冊(cè)(中文),里面有其他注冊(cè)中心使用方法。其他一些配置可以去官網(wǎng)查看,這邊就不在多說(shuō)。

3.服務(wù)提供者和消費(fèi)者

共同Api:

這是服務(wù)提供者和消費(fèi)者共同調(diào)用的接口。

服務(wù)提供者:

簡(jiǎn)單來(lái)說(shuō)就是將上面接口的實(shí)現(xiàn)方法(稱(chēng)之為服用)注冊(cè)到zookeeper上,并暴露端口供其他消費(fèi)者消費(fèi)。@Service里面的一些信息就是服務(wù)具體的注冊(cè)地址。

服務(wù)消費(fèi)者:

如上@Reference的直接表示遠(yuǎn)程調(diào)用,里面最重要的是url,表示要調(diào)用的地址,也就是上面服務(wù)暴露的地址。

四、運(yùn)行項(xiàng)目

首先啟動(dòng)服務(wù)提供者,在啟動(dòng)服務(wù)調(diào)用者,打開(kāi)谷歌瀏覽器,輸入http://localhost:9091/sayHello/HelloWorld

五、總結(jié)

Dubbo的重新維護(hù),不切實(shí)際瘋狂維護(hù),給RPC又添加了生機(jī),結(jié)合Springboot,也許你會(huì)發(fā)現(xiàn),Dubbo入門(mén)并沒(méi)有那么困難,只是你想不想學(xué)。

項(xiàng)目地址

碼云:https://gitee.com/smirk/dubbo-springboot

github:https://github.com/xiaoze-smirk/dubbo-springboot

原文:https://github.com/xiaoze-smirk/dubbo-springboot

總結(jié)

以上是生活随笔為你收集整理的基于Springboot2.0的Dubbo入门项目(dubbo-spring-boot-starter)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。