从零搭建Spring boot +dubbo+zookeeper +Mybatis(一)

1.如何整合?

工欲善其事必先利其器,我们需要先下载zookeeper,他作为dubbo中的注册中心,起到了关键作用。

安装zookeeper

先从官网下载zookeeper , zookeeper下载地址,下载之后解压之后的目录

从零搭建Spring boot +dubbo+zookeeper +Mybatis(一)_第1张图片
zookeeper文件目录结构

在conf文件夹中找到zoo_sample.cfg配置文件,复制一份然后改名为zoo.cfg。单机配置配置内容,这边我是没有进行修改直接是默认配置(这是单机版,至于集群目前我也没玩过,等接下来有时间会去玩会去试)

-tickTime      心跳间隔时间,zookeeper中使用的基本时间单位,毫秒值。每隔2秒发送一个心跳
-initLimit     leader与客户端连接超时时间。表示10个心跳间隔
-syncLimit     Leader与Follower之间的超时时间,表示2个心跳间隔
-dataLogDir    数据目录
-clientPort    客户端端口号
从零搭建Spring boot +dubbo+zookeeper +Mybatis(一)_第2张图片
zoo.cfg

然后我们再bin的文件夹中执行zkServer 批文件即可启动

从零搭建Spring boot +dubbo+zookeeper +Mybatis(一)_第3张图片
zkserver

部署dubbo-admin

先下载dubbo-admin.war文件,然后部署自己的web项目一样,将war文件丢到tomcat的webapp下,这里有个配置文件要说明下。文件在war包在tomcat下解压后的web-INF下。

 dubbo.registry.address   配置zk的地址,我的zk是在本地,所以不用变
dubbo.admin.root.password
dubbo.admin.guest.password   
    这两个参数分别是代表一个root账号一个guest账号 我当初没仔细看,想当然以为一个是账号一个是密码。在登录的时候试了好久o(╥﹏╥)o,就是登录不
进去。告诫参数值还是要仔细看,别想当然。
从零搭建Spring boot +dubbo+zookeeper +Mybatis(一)_第4张图片
dubbo配置文件.png

这样我们就部署成功了,下面就是登录成功后的界面,当我们提供者和消费者启动之后,可以在dubbo-admin中进行管理,这一张先写到这里,这样我zk和admin-dubbo都已经成功开启,接下来一章就是开始码代码。


从零搭建Spring boot +dubbo+zookeeper +Mybatis(一)_第5张图片
dubbo-admin首页.png

你可能感兴趣的:(从零搭建Spring boot +dubbo+zookeeper +Mybatis(一))