什么是Dubbo?
这里引用的是百度百科的说明,Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo框架,是基于容器运行的,容器是Spring。
前提条件:Maven,JDK1.8
注册中心(Registy)
Dubbo支持的注册中心有很多,但官方支持的是Zookeeper。
Zookeeper的官方下载地址是:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/
但官方下载速度很慢,百度云下载:https://pan.baidu.com/s/1Kg8LqB_P3EH5L6_bipJ0Fg 提取码:m5e5
下载后是一个压缩包,记得解压到你想保存的文件夹里
从 conf目录下拷贝 zoo_sample.cfg 到该目录下并重命名为 zoo.cfg(注意这步很重要,没有此操作不会执行成功)
最好将其加入到环境变量中,方便使用:
在系统变量中新建一个系统变量,
变量名:ZOOKEEPER_HOME
变量值:你解压的Zookeeper的路径。具体如下:
然后在path添加%ZOOKEEPER_HOME%\bin和%ZOOKEEPER_HOME%\conf就行了。
在cmd中输入zkServer.cmd,出现下图所示即为配置成功
Dubbo-Admin的配置
下载地址:https://github.com/apache/dubbo-admin/tree/master
下载解压后如图:
然后点开dubbo-admin,然后在地址栏输入cmd,回车(下图target是因为我已经成功将其打成jar包了)
然后在cmd中输入mvn clean package回车,最后出现下图就是打包成功了
成功后在dubbo-admin目录下就出现了target目录,在target目录下就可以看见打包好的jar了
将jar包复制一个到与dubbo-admin-master(就是最开始解压文件的目录)同级的目录下
在当前地址栏中输入cmd,
然后在cmd中输入java -jar jar包的名称(包括后缀),出现下图就启动成功了。
最后,我们在浏览器中输入localhost:7001
这时会出现一个模态框输入账号和密码,而账号和密码都是root,出现下图就成功了