亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

瀏覽:11日期:2023-04-23 09:58:29

首先,要在電腦上安裝配置好zookeeper哦~

這是我云服務(wù)器上的zookeeper狀態(tài)

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

接下來,開始整合

1. 準(zhǔn)備一個dubbo-api的SpringBoot項目

用來存儲Entity類和Server接口的項目,配置文件無須改動。

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

entity ? User

// Lombok注解 相當(dāng)于Setter Getter toString()@Datapublic class User implements Serializable { // 序列化很重要?。?! private static final long serialVersionUID = 7739394865008699599L; private Long id; private String username; private String password;}

service ? UserService

public interface UserService { User getUser();}

2. 準(zhǔn)備一個dubbo-provider的SpringBoot項目(提供服務(wù)方)

用來存儲dubbo-api 的 Server接口 的實現(xiàn)類

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

Impl ? UserServiceImpl

@DubboService(version = '1.0.0')public class UserServiceImpl implements UserService {// 此處的User類以及UserService接口都是來自dubbo-api中,所以需要在Maven中導(dǎo)入dubbo-api @Override public User getUser() { User user = new User(); user.setId(1L); user.setUsername('root'); user.setPassword('root'); return user; }}

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

application.properties !??!

server.port=8001## Dubbo 服務(wù)提供者配置## 名稱dubbo.application.name=provider## Dubbo 服務(wù)對象的注冊中心zookeeper的地址和端口dubbo.registry.address=zookeeper://112.124.14.148:2181## 注冊中心請求超時,以毫秒為單位dubbo.registry.timeout=25000## 用Dubbo協(xié)議dubbo.protocol.name=dubbo## 在20880端口暴露服務(wù)dubbo.protocol.port=20880## 包掃描范圍dubbo.scan.base-packages=com.itzhang.Impl

3. 準(zhǔn)備一個dubbo-consumer的SpringBoot項目(調(diào)用服務(wù)方)

用來存Controller層

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

controller ? UserController

@RestController@RequestMapping('/user')public class UserController { @DubboReference(version = '1.0.0') private UserService userService; @RequestMapping('/getUser') public User getUserList() { return userService.getUser(); }}

application.properties ?。。?/p>

## 不要和provider項目端口沖突server.port=7001## Dubbo 服務(wù)消費者配置dubbo.application.name=consumer## Dubbo 服務(wù)對象的注冊中心zookeeper的地址和端口dubbo.registry.address=zookeeper://112.124.14.148:2181## 服務(wù)對象的被注入的包掃描范圍dubbo.scan.base-packages=com.itzhang.controller## 請求超時dubbo.registry.timeout=25000

3. 測試

首先啟動dubbo-provider

其次啟動dubbo-consumer

訪問dubbo-consumer中controller提供的接口。完整路徑:http://localhost:7001/user/getUser,輸出結(jié)果并且zookeeper中已成功注冊,配置成功!

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)

到此這篇關(guān)于2020最新IDEA SpringBoot整合Dubbo(zookeeper版)的文章就介紹到這了,更多相關(guān)IDEA SpringBoot整合Dubbo內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 精品亚洲永久免费精品 | 亚洲在线免费免费观看视频 | 日本一区二区三区久久 | 99色亚洲| 又大又粗进出白浆直流动态图 | 国产精品亚洲色图 | 香蕉大黄香蕉在线观看 | 在线亚洲欧国产精品专区 | 久久久久国产 | 偷拍自拍日韩 | freesex双人videos人妖| 久久99国产综合精品 | hs视频在线观看 | 91入口免费网站大全 | 寡妇一级a毛片免费播放 | 手机看片欧美 | 日韩欧美色综合 | 欧美一级级a在线观看 | 日本高清色视频在线观看免费 | 久久国产精品成人免费 | 六月丁香深爱六月综合激情 | 亚洲精品第一区二区在线 | 欧美剧场成人精品午夜 | 欧美xxxx新一区二区三区 | 欧美成综合网网站 | 国产成人精品免费午夜 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 精品视频一区二区三区免费 | 一级骚片超级骚在线观看 | 伊人色在线观看 | 欧美一级高清在线观看 | 婷婷综合五月天 | 碰超在线| 182tv精品视频在线播放 | 精品国产高清a毛片无毒不卡 | 日韩欧美一区二区久久黑人 | 正在播放的国产a一片 | 日本免费一级 | 国产一级特黄aa大片软件 | 日韩免费中文字幕 | 精品国产成人三级在线观看 |