springcloud 微服务环境搭建

spring-cloud

介绍

微服务基础环境搭建

版本

spring-boot v2.2.4
spring-cloud vHoxton.SR3

模块说明

- eureka-server : 注册中心
- config-server : 配置中心
- zuul-server   : 网关
- order         : 模拟业务微服务1
- member-server : 模拟业务微服务2
- configs       : 配置文件
- admin-server  : 服务监控与管理
- cloud_base    : cloud相关jar封装

功能说明

1. 注册中心统一做服务发现与治理
2. 配置中心统一管理配置文件,实现文件热更新
3. 对外提供服务统一走网关,实现服务的统一管理、安全保证与负载均衡。网关路由配置可实现热更新
4. 微服务间用feign做远程调用,不关心各服务ip和端口,只关注在注册中心注册的服务名,降低耦合度
5. feign集成了ribbon做负载均衡
6. hystrix做熔断保护,服务降级
7. spring-boot admin监测服务运行情况
8. cloud_base将各微服务需要引入的cloud相关jar做了抽离,业务服务无需关注cloud相关jar的引入,只需统一引入cloud_base即可

源码+注解

https://gitee.com/Jason0527/spring-cloud


记录成长,热爱生活!

你可能感兴趣的:(java)