對於Dubbo的應用已經是十分普遍,自從阿里巴巴開源以來,國內許多公司就采用了dubbo的架構來開發項目。不過再dubbo十分火的時候,突然就停止更新了,
只有當當網還在其基礎進行了拓展(dubbox)碼雲地址: https://github.com/dangdangdotcom/dubbox,直至最近阿里巴巴又進行更新了,而且更新好幾個版本。
那就來學習一下Dubbo吧,原理圖:
(1)Provider:暴露服務方稱之為“服務提供者”。
(2)Consumer:調用遠程服務方稱之為“服務消費者”。
(3)Registry:服務注冊中心,使用zookeeper作為服務注冊中心,類似於Springcloud的Eureka,能夠提供服務發現注冊的功能。
(4)Monitor:服務監控中心,可以查看服務提供者,服務消費者信息等,比如:dubbo-admin。
接下來先搭建zookeeper和監控中心
(1)zookeeper本地搭建Windows,可以參考這篇博客,地址:http://blog.csdn.net/tlk20071/article/details/52028945
(2)服務監控中心搭建:dubbo-admin的下載,地址:https://gitee.com/Luke-Lu/dubbo-admin
( 3 ) 直接下載zip包,解壓后將dubbo-admin下的內容全部拷貝到本地tomcat的webapps下的ROOT,
在運行tomcat之前,先將zookeeper啟動,如果不配置監控中心(WEB-INF/dubbo.properties,內容如下),
dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.admin.root.password=root dubbo.admin.guest.password=guest
默認啟動tomcat即可,http://localhost:8080, 登錄時輸入root/root
至此,dubbo監控中心搭建完成!
本文參考自:https://www.cnblogs.com/gdpuzxs/p/7234321.html