Dubbo-ZooKeeper“走一波”

随着科技的发展,服务器受到来自客户端的“压力”与日俱增,而使用分布式技术无疑是解决这一问题的不二选择,今天我们就介绍一款分布式解决--基于Dubbo-ZooKeeper的分布式解决方案。本文主要是如何安装Dubbo-ZooKeeper。   
  1. 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控制台。
    原文作者:james
    原文地址: https://segmentfault.com/a/1190000012558832
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞