dubbo 入門例子(dubbo一)

2021-09-10 05:55:10 字數 3479 閱讀 6662

registry註冊中心

provider服務中心

consumer消費中心

專案搭建過程:

dubbo-demo

----dubbo-order

--------dubbo-order-api

--------dubbo-order-provider

----dubbo-user

--------dubbo-user-api

--------dubbo-user-provider

----dubbo-***-client

例子演示中的呼叫關係

註冊中心由於zookeeper提供

提供ip:192.168.1.103

埠:2181

啟動

[root@localhost bin]# ps -ef | grep zookeeper

root 2961 2876 0 19:58 pts/0 00:00:00 grep --color=auto zookeeper

[root@localhost bin]# sh zkserver.sh status

zookeeper jmx enabled by default

mode: standalone

核心**

介面

public

inte***ce

iorderservice

實現

public

class

orderserviceimpl

implements

iorderservice

}

輔助類

public

class

orderrequest

implements

serializable

public

void

setdata

(t data)

@override

public string tostring()

}public

class

orderresponse

implements

serializable

public

void

setcode

(string code)

public string getdesc()

public

void

setdesc

(string desc)

public t getdata()

public

void

setdata

(t data)

@override

public string tostring()

}

服務配置

特殊注意事項,配置檔案應該放在meta-inf/spring下面

啟動服務

public

class

}

核查zookeeper註冊中心是否註冊成功

核心**

消費**

public

class

}

服務配置
<?xml version="1.0" encoding="utf-8"?>

xmlns

=""xmlns:xsi

=""xmlns:dubbo

=""xsi:schemalocation

=" /spring-beans-4.3.xsd /dubbo.xsd"

>

<

name

= owner

="client-test"

/>

<

dubbo:registry

address

="zookeeper:"

client

="zkclient"

/>

<

dubbo:protocol

name

="dubbo"

port

="20880"

/>

<

dubbo:referenceid=

"orderservice"

inte***ce

="org.dubbo.order.api.iorderservice"

/>

beans

>

測試結果

客戶端

服務端

測試通過

Dubbo簡單例子一

1 介面定義 package com.dubbo.inter public inte ce userapi 2 介面實現類定義 package com.dubbo.inter public class userapiimpl implements userapi 3 提供者服務啟動測試類 4 消費者...

dubbo學習(一)入門

部分內容來自dubbo官方文件 架構 呼叫關係說明 1 服務容器負責啟動,載入,執行服務提供者 2 服務提供者啟動時向註冊中心註冊自己提供的服務 3 服務消費者啟動時向註冊中心訂閱自己所需的服務 4 註冊中心返回服務提供者位址列表給消費者,如有變更,註冊中心將基於長連線推送變更資料給消費者 5 服務...

Dubbo系列之 Dubbo入門介紹

分布式soa服務治理框架dubbo 背景 隨著網際網路的發展,應用的規模不斷擴大,常規的垂直應用架構已無法應對,分布式服務架構以及流動計算架構勢在必行,亟需乙個治理系統確保架構有條不紊的演進。比較常用的分布式服務治理框架也有很多,比如著名的spring cloud dubbo等 spring clo...