标签云
读者墙
RSS订阅
勤学习 乐分享
暴走编程
搜索
首页
技术随笔
JAVA专栏
安卓专栏
Linux专栏
行业经验
视频教程
叨逼叨
Spring Cloud - 注册中心
Oct 24, 2022
暴走编程
JAVA专栏
0
0
### 介绍 Eureka 是 Netflix 开发的服务发现框架,本身是一个基于 REST 的服务,主要用于定位运行在 AWS 域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的,SpringCloud 将它集成在其子项目 spring-cloud-netflix 中,以实现 SpringCloud 的服务发现功能; 两个组件: - Eureka Server 注册中心 - Eureka Client 客户端 ### 高可用 高可用配置: ![](https://image-1305827789.cos.ap-shanghai.myqcloud.com/image/2022/10/24/20221024150731.jpg) ### 注册中心配置 引入依赖: ```xml
org.springframework.cloud
spring-cloud-starter-netflix-eureka-server
``` 配置 application.yml: ```yml # 端口 server: port: 8761 # spring spring: application: name: eureka # eureka eureka: client: register-with-eureka: false # 是否将自己作为服务注册到注册中心 fetch-registry: false # 是否从注册中心拉取注册信息 #service-url: #defaultZone: http://localhost:8762/eureka/ # 注册中心地址,可配置多个,支持高可用 ``` 启动类添加 `@EnableEurekaServer` 注解; 浏览器测试 http://localhost:8761: ![image-20220817005447651](https://image-1305827789.cos.ap-shanghai.myqcloud.com/image/2022/08/17/20220817005455.png)