本文採用最簡單的方式來說明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收到訊息後進行解碼 ...