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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

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

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

Dubbo是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和Spring框架無縫集成。最近半年來,Dubbo的得到了快速的維護,官方也推出了集成Springboot的jar包,及其貼合時代潮流,那么現在就來講Springboot2.0如何集成官方Dubbo。

一、運行工具與環境

運行環境:JDK 8,Maven 3.3+ 技術棧:SpringBoot 2.0+、Dubbo 2.6+、ZooKeeper 3.3+ 工具:IntelliJ IDEA、谷歌瀏覽器

二、Springboot快速集成Dubbo關鍵的依賴

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

三、如何使用

1.使用Dubbo要知道服務提供者和消費者概念,而且最好調用的服務要有共同的Api,如下圖是我寫的入門項目。

2.配置application.properties

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

3.服務提供者和消費者

共同Api:

這是服務提供者和消費者共同調用的接口。

服務提供者:

簡單來說就是將上面接口的實現方法(稱之為服用)注冊到zookeeper上,并暴露端口供其他消費者消費。@Service里面的一些信息就是服務具體的注冊地址。

服務消費者:

如上@Reference的直接表示遠程調用,里面最重要的是url,表示要調用的地址,也就是上面服務暴露的地址。

四、運行項目

首先啟動服務提供者,在啟動服務調用者,打開谷歌瀏覽器,輸入http://localhost:9091/sayHello/HelloWorld

五、總結

Dubbo的重新維護,不切實際瘋狂維護,給RPC又添加了生機,結合Springboot,也許你會發現,Dubbo入門并沒有那么困難,只是你想不想學。

項目地址

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

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

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。