我们这次笔记差不多是SpringBoot学习的最后一个知识部分了。
分布式系统理论
RPC
Dubbo及Zookeeper的安装
原理图:
我们先来下载zookeeper:
我们先以管理员身份运行这个文件:
我们发现是闪退的
所以我们要编辑这个文件
加上我们画红线这个单词就行了。
再去运行一下:
它说我们找不到这个文件。
找不到的话,我们就在文件中如上图操作,把zoo_sample.cfg复制一份修改名称为zoo.cfg就可以了。
再次运行一下:
我们开启服务后,去开启客户端:
它显示很多的信息,就说明我们运行成功了。
我们在这里面的操作都是要用到linux命令的:
可以看到这里只有zookeeper。
我们可以去自己创建一个:
我们再查看的时候可以看到里面的值。这就是最基本的存值取值的过程。
我们可以取到它里面很多的值。
我们知道了我们可以在zookeeper里存值和取值。但是我们也知道我们在java中不会这么去操作的。所以接下来就要看看在java中要去怎么使用呢。
Dubbo-admin安装测试
我们先打开zookeeper服务器:
这两个都打开。
我们这里是下载的最新的dubbo:
最新版是前后端分离模式:
前端打包运行:
进入这个目录位置:
先执行npm install
接下来执行:
npm run dev:
出现了这个页面,但是不知道什么原因我进不去。
我们来试试后端打包运行:
先来安装Maven:
进入这个目录:
构建成功
我们到target目录下:
可以看到我们打成的jar包
我们去执行jar包:
我们 进来了。
这个最新版是前后端分离的思想,我们需要前后端同时打包运行,才可以。别忘了打开两个zookeeper文件。