



我们再建立一个Module:

第一步还是先导包:
然后我们去先写我们的yml文件:

然后我们去写的注册中心:

我们去启动看一下:

我们降低了一下springboot的版本。
才运行成功不知道为什么?

我们现在要看怎么把我们的服务给注册进来呢?
现在我们要在我们的dept提供者模块加上我们的eureka依赖:

然后我们要在这个模块的配置文件里配置一些eureka的配置:

然后我们去在启动类中加上注解即可:

我们去启动生产者和消费者:

我们可以去通过改变一些配置去改变这个页面显示的内容:

然后我们去加一下监控信息依赖:


在我们配置前:


配置后:


在实际工作中,别的部门或者小组开发的信息可以写在这个地方。

有些时候,如果我们关闭了服务,或者出现了什么错误,会出现这个红字,并且还会显示有这个服务。这是源自于一个自我保护机制。

我们再来写一个controller,用于注册进来的服务,获取一些消息:


我们还需要的是什么呢?
就是我们还要在启动类上再加一个注解,让我们的服务能够被发现:


我们现在来搭建eureka集群:


这部分的作用是:其中一个集群崩了,其它集群还能够正常使用。

修改这个配置文件加上我们的映射:

以后访问这三个都会显示是127.0.0.1有点自我欺骗的感觉。
然后我们去修改我们的配置文件:

然后我们现在要修改我们的提供者,我们的服务不再是发到eureka单机上了而是要发到eureka集群上:
我们就可以正常使用了,如果其中一个eureka崩了,其它两个还可以正常使用。
我们的eureka集群就配置完了。
我们现在来简单了解一下zookeeper和它的区别:
