资讯专栏INFORMATION COLUMN

Dubbo-ZooKeeper“走一波”

shevy / 2518人阅读

摘要:随着科技的发展,服务器受到来自客户端的压力与日俱增,而使用分布式技术无疑是解决这一问题的不二选择,今天我们就介绍一款分布式解决基于的分布式解决方案。本文主要是如何安装。

随着科技的发展,服务器受到来自客户端的“压力”与日俱增,而使用分布式技术无疑是解决这一问题的不二选择,今天我们就介绍一款分布式解决--基于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控制台。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35901.html

相关文章

  • 小会计记账 小程序 一波

    摘要:小会计记账小程序最近同事接了个活,提供接送客户的服务,为了方便根据每天接送客户数量记一波账,于是就搞了一个记账类的小程序,记录每天的进账情况。目前正在开发中。还提供了生命周期函数,让我们更好的把控小程序。 小会计记账小程序 最近同事接了个活,提供接送客户的服务,为了方便根据每天接送客户数量记一波账,于是就搞了一个记账类的小程序,记录每天的进账情况。 目前正在开发中。 github地址:...

    izhuhaodev 评论0 收藏0
  • 小会计记账 小程序 一波

    摘要:小会计记账小程序最近同事接了个活,提供接送客户的服务,为了方便根据每天接送客户数量记一波账,于是就搞了一个记账类的小程序,记录每天的进账情况。目前正在开发中。还提供了生命周期函数,让我们更好的把控小程序。 小会计记账小程序 最近同事接了个活,提供接送客户的服务,为了方便根据每天接送客户数量记一波账,于是就搞了一个记账类的小程序,记录每天的进账情况。 目前正在开发中。 github地址:...

    LinkedME2016 评论0 收藏0
  • 小会计记账 小程序 一波

    摘要:小会计记账小程序最近同事接了个活,提供接送客户的服务,为了方便根据每天接送客户数量记一波账,于是就搞了一个记账类的小程序,记录每天的进账情况。目前正在开发中。还提供了生命周期函数,让我们更好的把控小程序。 小会计记账小程序 最近同事接了个活,提供接送客户的服务,为了方便根据每天接送客户数量记一波账,于是就搞了一个记账类的小程序,记录每天的进账情况。 目前正在开发中。 github地址:...

    gaomysion 评论0 收藏0

发表评论

0条评论

shevy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<