一、Eureka服务中心的作用
上一章我们说到,物品服务改变地址或者端口,那么想要再次使用这个服务就要去修改使用者中的url,显然这样效率不高,Eureka就是让使用者只用知道服务的名字,然后自己去寻找服务具体的地址。,这样就解决了上面提到的问题。
二、Eureka配置
创建一个springboot项目添加Eureka Server,出于处于安全性可以添加Security。
在启动类上添加@EnableEurekaServer
如果引入了security,启动
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable();
super.configure(http);
}
}
配置文件
server.port=7000
######security配置##########
spring.security.user.name=admin
spring.security.user.password=123456
########eureka配置############
#是否注册到Eureka服务中
eureka.client.register-with-eureka=false
#是否从Eureka服务中获取注册信息
eureka.client.fetch-registry=false
#Eureka客户端与服务端进行交互的地址
eureka.client.service-url.defaultZone=http://${
spring.security.user.name}:${
spring.security.user.password}@127.0.0.1: