SpringCloud学习笔记----Euraka注册中心
一、创建SpringCloud项目
先创建一个普通的maven项目SpringcloudDemo。然后在pom.xml文件中添加springcloud、springboot依赖
注意:springcloud及springboot版本要匹配,否则容易导致项目启动不成功。
具体版本对应可参考官网:https://start.spring.io/actuator/info
此处为springcloud对应的springboot相关版本,还有一些其他的对应版本,具体信息可参照上面官网信息。
二、Eureka注册中心
微服务中最核心、最基础的组件就是注册中心。下面利用Spring Cloud Eureka实现服务注册中心。并注册一个简单的服务提供者。
在上面创建的maven项目中创建EurekaServer子模块,并添加eureka-server依赖。
创建启动类,在启动类添加@EnableEurekaServer注解启用注册中心服务。修改application.properties配置文件:
然后启动项目,浏览器访问localhost:8809。
出现这个界面就说明Eureka注册中心就创建完成了。
接下来创建EurekaClient客户端。
三、EurekaClient客户端
这里创建2个EurekaClient(EurekaClient1,EurekaClient2),具体作用后续会展现出来。
创建EurekaClient1,EurekaClient2两个子模块,然后添加客户端依赖。(两个client的依赖都是一样的,具体配置可查看demo中的配置信息)
然后再修改application.properties配置文件
在客户端启动类上添加@EnableEurekaClient、@EnableDiscoveryClient表示这是个EurekaClient。
两个注解的区别参考:https://blog.csdn.net/boling_cavalry/article/details/82668480
启动2个项目,然后在localhost:8809中就可以看到注册进来的2个客户端啦。
至此,Eureka注册中心就搭建完成啦。
p.s:第一次写,不知道怎么去写。希望大家能够理解。有改进意见可在下方留言。谢谢!
SpringCloudDemo:https://download.csdn.net/download/sklaaaa/12233091(资源可能审核中,请稍后再试)
版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。