dubbo系列 服務發布原理(易懂版)

2021-08-31 07:42:11 字數 631 閱讀 7760

本文採用最簡單的方式來說明dubbo服務的發布原理:因為dubbo推薦使用zookeeper為註冊中心,所以下面註冊中心使用的是zk:

第乙個發布的動作:暴露本地服務

export dubbo service com.alibaba.dubbo.demo.demoservice to local registry, dubbo version: 2.0.0, current host: 127.0.0.1

第二個發布動作:暴露遠端服務

export dubbo service com.alibaba.dubbo.demo.demoservice

to url 

&inte***ce=com.alibaba.dubbo.demo.demoservice&loadbalance=roundrobin&methods=sayhello&owner=william&pid=8484&side=provider×tamp=1473908495465, 

dubbo version: 2.0.0, current host: 127.0.0.1 register dubbo service com.alibaba.dubbo.demo.demoservice urldubbo:

Dubbo 服務發布 原理解析

暴露本地服務和暴露遠端服務的區別是什麼?1.暴露本地服務 指暴露在用乙個jvm裡面,不用通過呼叫zk來進行遠端通訊。例如 在同乙個服務,自己呼叫自己的介面,就沒必要進行網路ip連線來通訊。2.暴露遠端服務 指暴露給遠端客戶端的ip和埠號,通過網路來實現通訊。zk持久化節點 和臨時節點有什麼區別?持久...

09 dubbo服務發布原理

啟動服務的日誌分析 1.暴露本地服務 export dubbo service com.alibaba.dubbo.demo.demoservice to local registry,dubbo version 2.0.0,current host 127.0.0.12.暴露遠端服務 export...

Dubbo系列十一 RPC原理

1 rpc原理 一次完整的rpc呼叫流程如下 1 服務消費方 client 呼叫以本地呼叫方式呼叫服務 2 client stub接收到呼叫後負責將方法 引數等組裝成能夠進行網路傳輸的訊息體 3 client stub找到服務位址,並將訊息傳送到服務端 4 server stub收到訊息後進行解碼 ...