dubbo服務即做消費者又做提供者

2021-08-17 05:13:41 字數 1121 閱讀 4708

spring-dubbo.xml配置,只需要乙個配置檔案

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:xsi=""

xmlns:context=""

xmlns:dubbo=""

xsi:schemalocation=" /spring-beans.xsd /spring-context.xsd /dubbo.xsd"

default-lazy-init="false">

file-encoding="utf-8"

ignore-resource-not-found="true"

location="classpath:config.properties"/>

resource="spring-context.xml" />

name="tower-user-service"/>

address="zookeeper:" />

name="dubbo"

port="-1" />

inte***ce="com.gml.tower.user.userservice"

ref="userservice"

timeout="30000"

version="1.0"

retries="0">

dubbo:service>

id="commonservice"

inte***ce="com.gml.tower.common.commonservice"

timeout="30000"

check="false"

version="1.0"

retries="0">

dubbo:reference>

beans>

dubbo使用者手冊protocol中port的設定

dubbo協議預設埠為20880,rmi協議預設埠為1099,http和hessian協議預設埠為80;如果配置為-1 或者 沒有配置port,則會分配乙個沒有被占用的埠。dubbo 2.4.0+,分配的埠在協議預設埠的基礎上增長,確保埠段可控。

02提供服務,消費者進行消費

前面我們已經建立好了微服務的發現,註冊元件eureka並建立了乙個服務提供者註冊到eureka上。這篇文章是編寫服務提供者的內容,消費者進行消費。編寫服務提供者 我們就簡單的實現乙個案例,當服務被訪問的時候,返回乙個user物件。在服務提供者專案中編寫 restcontroller public c...

Eureka服務提供者和消費者

建立專案eureka client user service,作為服務提供者註冊到euraka中。org.springframework.boot groupid spring boot starter web artifactid dependency org.springframework.cl...

Eureka的服務提供者 服務消費者和註冊中心詳解

一 架構圖 二 服務提供者 1 服務註冊 服務提供者 在啟動的時候會通過rest請求的方式將自己註冊到eureka server上,同時帶上自身服務的一些元資料資訊。eureka server接收到這個rest請求之後,將元資料資訊儲存在乙個雙層結構map中,其中第一層的key是服務名,第二層的ke...