(狂神)SpringBoot笔记-------21

我们这次笔记差不多是SpringBoot学习的最后一个知识部分了。

分布式系统理论

RPC

Dubbo及Zookeeper的安装

原理图:

(狂神)SpringBoot笔记-------21_第1张图片

(狂神)SpringBoot笔记-------21_第2张图片

我们先来下载zookeeper:

(狂神)SpringBoot笔记-------21_第3张图片

(狂神)SpringBoot笔记-------21_第4张图片

我们先以管理员身份运行这个文件:

 我们发现是闪退的

 所以我们要编辑这个文件

(狂神)SpringBoot笔记-------21_第5张图片

加上我们画红线这个单词就行了。

再去运行一下:

(狂神)SpringBoot笔记-------21_第6张图片

它说我们找不到这个文件。

(狂神)SpringBoot笔记-------21_第7张图片

找不到的话,我们就在文件中如上图操作,把zoo_sample.cfg复制一份修改名称为zoo.cfg就可以了。

再次运行一下:

(狂神)SpringBoot笔记-------21_第8张图片

我们开启服务后,去开启客户端:

(狂神)SpringBoot笔记-------21_第9张图片

它显示很多的信息,就说明我们运行成功了。

我们在这里面的操作都是要用到linux命令的:

可以看到这里只有zookeeper。

我们可以去自己创建一个:

我们再查看的时候可以看到里面的值。这就是最基本的存值取值的过程。

(狂神)SpringBoot笔记-------21_第10张图片

我们可以取到它里面很多的值。

我们知道了我们可以在zookeeper里存值和取值。但是我们也知道我们在java中不会这么去操作的。所以接下来就要看看在java中要去怎么使用呢。

Dubbo-admin安装测试 

我们先打开zookeeper服务器:

(狂神)SpringBoot笔记-------21_第11张图片

这两个都打开。

我们这里是下载的最新的dubbo:

最新版是前后端分离模式:

前端打包运行:

进入这个目录位置:

先执行npm install

 

(狂神)SpringBoot笔记-------21_第12张图片

接下来执行:

npm run dev:

 (狂神)SpringBoot笔记-------21_第13张图片

出现了这个页面,但是不知道什么原因我进不去。

我们来试试后端打包运行:
先来安装Maven:

进入这个目录:

 

构建成功

我们到target目录下:

可以看到我们打成的jar包

我们去执行jar包:

 (狂神)SpringBoot笔记-------21_第14张图片

我们 进来了。

这个最新版是前后端分离的思想,我们需要前后端同时打包运行,才可以。别忘了打开两个zookeeper文件。

你可能感兴趣的:(spring,boot,java,spring)