Spring Cloud之注册中心搭建
2021-07-01 05:05
标签:bsp lse second discovery 获取 关闭 ext end yml 一、注册中心服务端搭建 1)引入相关Maven坐标 2)加入相关注解 3)相关配置属性,application.yml 二、注册中心客户端搭建 1)引入相关Maven坐标 2)加入相关注解 3)相关配置属性 Spring Cloud之注册中心搭建 标签:bsp lse second discovery 获取 关闭 ext end yml 原文地址:https://www.cnblogs.com/756623607-zhang/p/9638486.html@EnableEurekaServer
server:
port: 8781
spring:
application:
name: eureka-server
eureka:
instance:
# 开启除了主机名也可以通过ip来定义注册中心地址
prefer-ip-address: true
# 设置主机名,不配置的时候将根据操作系统的主机名来获取
hostname: localhost
# 定义服务续约任务的调用间隔时间,默认为30秒
lease-renewal-interval-in-seconds: 30
# 定义服务失效的时间,默认为90秒
lease-expiration-duration-in-seconds: 90
client:
# 1.单节点下可配置如下两个参数
## 不需要去检测其他服务
# fetch-registry: false
## 设置为false,代表不向注册中心注册自己
# register-with-eureka: false
# 2.配置高可用配置中心
serviceUrl:
defaultZone: http://localhost:8781/eureka,http://localhost:8782/eureka
server:
# wait-time-in-ms-when-sync-empty: 0
# 关闭保护机制,以确保注册中心可以将不可用的实例正确剔除
enable-self-preservation: false
#logging:
# level:
# root: info
# file: /data/home/logs/zbq-eureka/zbq-eureka.log
#logging:
logging:
level:
root: info
additivity: off
file: /data/home/logs/zbq-eureka/zbq-eureka.log
@EnableDiscoveryClient
##在配置文件中注明自己的服务注册中心的地址
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8781/eureka,http://localhost:8782/eureka
spring:
# 需要指明spring.application.name,这个很重要,这在以后的服务与服务之间相互调用一般都是根据这个name
application.name: zbq-backend