36套java精品高级课_Dubbo-ZooKeeper“走一波”
隨著科技的發展,服務器受到來自客戶端的“壓力”與日俱增,而使用分布式技術無疑是解決這一問題的不二選擇,今天我們就介紹一款分布式解決--基于Dubbo-ZooKeeper的分布式解決方案。本文主要是如何安裝Dubbo-ZooKeeper。
Dubbo是什么?
Dubbo是一個分布式服務框架,致力于提供高性能和透明化的RPC遠程服務調用方案,以及SOA服務治理方案。簡單的說,dubbo就是個服務框架,如果沒有分布式的需求,其實是不需要用的,只有在分布式的時候,才有dubbo這樣的分布式服務框架的需求,并且本質上是個服務調用的東東,說白了就是個遠程服務調用的分布式框架(告別Web Service模式中的WSdl,以服務者與消費者的方式在dubbo上注冊)
2.ZooKeeper
官方說辭:Zookeeper 分布式服務框架是Apache Hadoop 的一個子項目,它主要是用來解決分布式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態同步服務、集群管理、分布式應用配置項的管理等。
3.Dubbo-ZooKeeper安裝方式詳解
3.1 安裝Zookeeper
【1】下載Zookeeper安裝包,下載地址:http://www-eu.apache.org/dist...
【2】解壓到指定目錄下
【3】解壓后,將con文件夾下的zoo_sample.cfg拷貝一份,重命名為zoo.cfg
【4】windows系統下會使用zkServer.cmd開啟,所以在bin目錄下找到zkServer.cmd,雙擊開啟,我們可以看到他的端口為2181
如果命令行界面出現如下界面則說明Zookeeper啟動成功:
3.2 Dubbo安裝
【1】在GitHub上下載Dubbo的源碼
【2】下載完之后的目錄結構,若是壓縮包,就將壓縮包解壓
【3】在當前目錄下打開命令窗口,使用命令mvn clean install -Dmaven.test.skip=true構建dubbo源碼(注:構建Dubbo源碼時間可能會比較長)
【4】構建完成之后,找到上圖中dubbo-admin下target文件夾中的war包,將其拷貝到本地的tomcat的webapps下
4.測試dubbo-Zookeeper安裝是否成功
先啟動Zookeeper,然后啟動tomcat,此時會看到兩個dos窗口中信息滾動特快,特炫酷.待tomcat啟動完畢之后,在瀏覽器中輸入地址.我的tomcat端口號是8888,在瀏覽其中輸入地址http://localhost:8888/dubbo-admin/回車,輸入用戶名和密碼,用戶名和密碼均為root,這時候就會看到dubbo控制臺。
總結
以上是生活随笔為你收集整理的36套java精品高级课_Dubbo-ZooKeeper“走一波”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android如何适配平板,适用于平板电
- 下一篇: mysql binlog 订阅_数据库b