工具:idea
Spring官网:https://spring.io/
详细了解博客连接:https://blog.csdn.net/weixin_43591980/article/details/106255122
视频链接:https://www.bilibili.com/video/BV1jJ411S7xr
接着上一个博客写
搭eureka集群,建springcloud-eureka-7002、springcloud-eureka-7003module
把springcloud-eureka-7001中的pom文件的包直接复制到7002和7003的pom文件中
<!--导包-->
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
<version>1.4.6.RELEASE</version>
</dependency>
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
将springcloud-eureka-7001中的application.yml文件复制到7002、7003中,
改一下里面的端口号即可,其他都不需要改。
再将springcloud-eureka-7001中的主启动类复制到7002、7003中,改掉名称即可
接着启动7002或者7003其中随便一个,只要能启动其中一个访问那么其他的都可以访问
正常运行
但是搭集群,就是要让7001、7002、7003产生关系。7001中要绑定7002、7003,7002中要绑定7001、7003,7330中要绑定7001、7002.
追求真实感,可以在电脑主机上改主机名。
改了域名之后,弹出警告,点击允许操作即可。
进集群7001、7002、7003改yml配置文件
找到注册eureka那里,也就是在springcloud-provider-dept-8001的yml文件中
然后启动7001、7002、7003外加一个8001。启动会占很多的内存,可以打开任务管理器中查看CPU的使用情况。
访问7001的话就挂载7002、7003,访问7002就挂载7001、7003,访问7003就挂载7001、7002,也就是访问一个就会挂载另外两个。
注册服务,也就是启动8001的主启动类。
效果:
如果关掉其中一个,另外的两个还是存在的。
Eureka就学习到这了。