架構師之路 dubbo的使用方式

2021-10-06 04:31:04 字數 1666 閱讀 1451

提供服務配置

dubbo-provider.xml

<?xml version=

"1.0" encoding=

"utf-8"?>

""xmlns:xsi=

"" xmlns:dubbo=

""xsi:schemalocation=

"/spring-beans.xsd

/dubbo.xsd"

>

<

!-- 提供方應用資訊,用於計算依賴關係 -->

"ds-service-account"/>

<

!-- 使用zookeeper註冊中心暴露服務位址 -->

"zookeeper" address=

"$" group=

"$" file=

"$/ds-service-account.cache"/>

<

!-- 用dubbo協議在20880埠暴露服務 -->

"dubbo" port=

"$" />

<

!--賬戶中心檢查介面-->

"$" inte***ce=

"com.check.icustcenterservice" ref=

"custcenterservice" retries=

"0" timeout=

"$" register=

"$" />

消費服務配置

dubbo-reference.xml

<?xml version=

"1.0" encoding=

"utf-8"?>

""xmlns:xsi=

""xmlns:dubbo=

""xsi:schemalocation=

"/spring-beans.xsd

/dubbo.xsd"

>

<

!-- 消費服務-->

"com.query.icommongetworkday" id=

"icommongetworkday" check=

"false"

retries=

"0" validation=

"true" timeout=

"$" version=

"$"/>

配置引數

#位址 group dir 

dubbo.registry.address=zookeeper:

dubbo.registry.group=dubbo

dubbo.registry.cache.dir=\dwb\log

#賬戶類服務發布者超時時間

dubbo.service.account.timeout=20000

#訂閱模式,只訂閱服務。(開發環境預設false,生產環境為true)

dubbo.service.account.register=true

#發布埠

dubbo.service.account.protocol=20881

#版本號

dubbo.service.account.version=5.2.6

zookeeper和dubboadmin的安裝啟動

架構師之路

隨著經驗能力的增長,程式的程式設計習慣也在發生著改變,以下是我個人程式設計習慣的改變。1級 思考一段時間,寫一段 2級 用圖形幫助思考,然後寫 3級 將思考過程寫成注釋,然後再寫 4級 用圖形幫助思考,然後一邊寫注釋,一邊寫 5級 思考過程中增加對不確定技術點的測試。6級 將思考過程寫在記事本裡,將...

架構師之路

方 秒殺系統架構優化思路 分布式id生成器 網際網路架構,如何進行容量設計 執行緒數究竟設多少合理 單點系統架構的可用性與效能優化 關於負載均衡的一切 異構伺服器負載均衡及過載保護 lvs為何不能完全替代dns輪詢 究竟啥才是網際網路架構 高併發 究竟啥才是網際網路架構 高可用 100億資料1萬屬性...

架構師之路

架構的定義 我們來看看軟體架構的一般定義 程式和計算系統軟體體系結構是指系統的乙個或多個結構。該結構包括軟體的構建,構建的外部可見屬性以及它們之間的相互關係。該體系結構不是可操作的軟體。具體來說,這是乙個表示式,它使軟體工程師能夠 分析滿足監管要求的設計有效性。在設計更改相對容易的階段,請考慮架構的...