1. Springboot+dubbo<br />环境的搭建:<br />1.安装zookeeper+jdk:到相关笔记中去找<br />2.安装dubbo-monitor+tomcat:到相关笔中找<br />3.dubbo-admin.war解压放入到tomcatroot目录下<br />注意:1.先清空root目录:rm -rf *<br />解压dubbo-admin.war使用unzip命令:unzip dubbo-admin.war -d /ROOT<br />4.在解压的路径的WEB-INF目录下有一个配置文件:dubbo.properties:配置注册中心<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772544935-3c2b8402-5043-49f4-9f1c-9d9ac10b919e.png#height=57&width=415)<br />5.页面访问验证:ip:port 这里就直接替换了tomcat的首页效果展示<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772545161-dca0e08c-0f19-4f06-a443-3799ee8ca70d.png#height=179&width=415)<br /> <br />2. springboot整合dubbo //这里是基于注解实现<br />1. 创建一个springboot项目<br />2. 添加dubbo的依赖以及注册中心的依赖:<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772545375-82e5e3b1-de5a-4d15-a561-6f8ad89a0830.png#height=93&width=415)<br />3. 配置文件:<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772545654-efe4f6f1-ee72-468e-8481-c61272f83e6e.png#height=166&width=415)<br />下面这个是基于xml配置文件的格式:可以作为一个对比<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772545977-3b372995-099d-4c2f-8b33-95e99661c17c.png#height=106&width=415)<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772546394-ea48138e-c8bd-4d5b-9de1-12962a07338c.png#height=80&width=415)<br />4. 在启动类中开启dubbo的支持:<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772546646-b5ee7596-8f07-4463-a4d2-8a55e7337979.png#height=115&width=415)<br />5. 服务的发布:<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772546916-5e2ee098-016a-4f4f-aa9a-1412c15c02d9.png#height=231&width=415)<br />6. 服务的调用:<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772547198-fa71eab8-0eab-442d-ac6b-1b013e8a9c9a.png#height=174&width=415)<br />注意:当我们将服务进行暴露并转叫给zk进行存储的时候,zk的内部结构是什么样子的<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772547432-2dffe96b-4ce3-4b66-bdc9-de053f6dc11f.png#height=134&width=415)<br />转换一下:<br />![](https://cdn.nlark.com/yuque/0/2020/png/2499550/1607772547659-8bf58745-9b31-4823-92c6-a0a6bec8dcb6.png#height=215&width=415)<br /> <br />注意:这里dubbo的集群服务的注册,只需要更改对外服务端口,也就是28800那个东东。