# spring-cloud-notes **Repository Path**: baoRoot/spring-cloud-notes ## Basic Information - **Project Name**: spring-cloud-notes - **Description**: springcloud初始化,提交更改记录,便于回滚 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-04 - **Last Updated**: 2025-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, SpringCloud, MyBatis, mybatis-plus ## README # spring-cloud-notes ## 介绍 spring-cloud 记录学习,提交更改记录,便于回滚 ## 学习内容 服务注册中心、服务调度、服务降级、服务网关、服务配置、服务总线 ## 提交记录 ### 1、Eureka 1、 本次提交修改windows中```C:\Windows\System32\drivers\etc```将host添加两个eureka端口```7001 | 7002```, 然后两个注册中心进行互相注册,本次修改配置的目的是为了创建两个注册中心,暴露不同的两个端口, 一个端口 配置一个注册中心;然后将网关(微服务入口)和支付模块配置到注册中心; 2、本次提交主要为:两个注册中心,一个网关,两个支付模块,网关实现负载均衡(具体看网关中的配置文件介绍),在网关中接口地址 填写的是注册中 心的注册的微服务名称,然后实现客户端请求时,处理支付模块的不只是一个模块,而是注册中心中配置的多个支付模块, 实现负载均衡,所以在客户端请求同一个网关时处理支付的不是同一个模块; 3、Eureka的自我保护,当微服务在短时间内不可用了(可能网络等等原因),Eureka不会对该微服务立刻清除,可以在yml文件中对其 进行关闭(enable-self-preservation=false),则微服务不可用则立即清除掉;