搭建dubbo測試環(huán)境

這個測試環(huán)境的搭建基于上一篇dubbo源碼編譯的基礎(chǔ)上開始的。(補充說明,在那邊文章之后又重新編譯了2.4.10的源碼,這個測試是基于2.4.10版本的)

注冊中心的安裝

首先先安裝一個zookeeper,至于zookeeper的安裝這里就不多做介紹了,可自行查找。

監(jiān)控中心安裝

進入dubbo-simple/dubbo-monitor-simple/target目錄,可以看到dubbo-monitor-simple-2.4.10-assembly.tar.gz文件。

tar -zxvf dubbo-monitor-simple-2.4.10-assembly.tar.gz

解壓后進入目錄,

vim conf/dubbo.properties

修改注冊中心的配置,注釋掉廣播地址,改為zookeeper作為注冊中心,

#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181

其它參數(shù)如有需要可自行修改。(注意:如果是本機測試,將monitor和admin都撞倒一臺機器上時,可以將dubbo.jetty.port=8083)
執(zhí)行:

sh bin/start.sh

可啟動mointor。訪問地址:http://127.0.0.1:8083 (默認為8080,8083是修改后的值)

管理員控制臺安裝

進入源碼編譯目錄,進入到dubbo-admin/target,可以看到dubbo-admin-2.4.10這個文件夾。這是web項目,需要運行在web容器下,我這里是運行到tomcat下。這個默認使用zookeeper作為注冊中心的,不過配置的本機地址,如果需要修改為其他ip,只需修改WEB-INF/dubbo.properties下的配置地址即可。

dubbo.registry.address=zookeeper://127.0.0.1:2181

啟動tomcat即可。訪問地址:http://127.0.0.1:8080/dubbo-admin-2.4.10 (根據(jù)自己的tomcat配置來訪問)

運行provider

進入dubbo-demo/dubbo-demo-provider/target,

tar -zxvf dubbo-demo-provider-2.4.10-assembly.tar.gz

修改注冊中心的配置地址為zookeeper,如下:

#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181

執(zhí)行

sh bin/start.sh

來啟動provider服務(wù)。

運行consumer

進入dubbo-demo/dubbo-demo-consumer/target,

tar -zxvf dubbo-demo-consumer-2.4.10-assembly.tar.gz

修改注冊中心的配置地址為zookeeper,如下:

#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181

執(zhí)行

sh bin/start.sh

來啟動consumer服務(wù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,536評論 19 139
  • Dubbo是什么 Dubbo是Alibaba開源的分布式服務(wù)框架,它最大的特點是按照分層的方式來架構(gòu),使用這種方式...
    Coselding閱讀 17,444評論 3 196
  • 說明 為了通過將服務(wù)拆分成SOA形式的微服務(wù)集群來提高服務(wù)器的性能,采用了dubbo框架來構(gòu)建了RPC形式的服務(wù)集...
    朱端的一坨閱讀 3,381評論 0 8
  • 0 準備 安裝注冊中心:Zookeeper、Dubbox自帶的dubbo-registry-simple;安裝Du...
    七寸知架構(gòu)閱讀 14,105評論 0 88
  • 1.背景 想象下這么個場景: 有個做生活服務(wù)的APP,主要提供一些生活化的咨詢信息,比如天氣、新聞、個人三金賬單、...
    點融黑幫閱讀 4,049評論 0 33

友情鏈接更多精彩內(nèi)容