Euraka 服务注册与发现

Eureka 服务注册与发现

  • 版本

https://projects.spring.io/spring-cloud/下可以查找到Spring Cloud 和SpringBoot的版本依赖关系

  • 创建

SpringBoot 组件依赖Cloud Discovery-> Eureka Server

  • 依赖
	<groupId>org.springframework.cloud</groupId>
	<artifectId>spring-cloud-starter-netflix-eureka-server</artifiedId>
  • 启动

在Spring Boot启动类上添加@EnableEurekaServer注解启动Eureka

  • 配置

Eureka本身也要进行注册

# 注册eureka服务端,自注册的时候,服务端地址填写自己的地址就行
	eureka:
		client:
			service-url:
				# 默认端口8761
				# 高可用情况下,多个eureka服务端之间要互相注册,使用逗号','分割
				# 客户端要同时向所有的服务端去注册自身
				defaultZero: http:localhost:8761/eureka/,http://localhost:8762/eureka/ 
			register-with-eureka:false # 不让自己出现在eureka管理端
		server:
			enable-self-preservation:false # client 是否在线的的警告,当某个客户端的上线率太低是会有一个警告。
										# 如果不关闭这个模式,那有可能出现某个服务在eureka管理上是在线的,实际上不在线。
		instance:
			hostname:client-host # 客户端自定义显示在eureka上显示出来的地址
	# 服务命名
	spring:
		application:
			name:eureka
  • Eureka服务端的高可用

为了避免服务发现服务down,可以多启动几个服务端实例,然后互相注册

  • 客户端使用

SpringBoot 组件依赖Cloud Discovery-> Cloud Discovery

  • 依赖
	<groupId>org.springframework.cloud</groupId>
	<artifectId>spring-cloud-starter-netflix-eureka-server</artifiedId>
  • 启动

在Spring Boot启动类上添加@EnableDiscoveryClient注解启动Eureka客户端

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码ge寂寞

谢谢老板,老板大气,老板入大厂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值