本项目作为spring cloud各组件组合使用的实战(熟悉)项目,目前还在完善中,不涉及业务开发, 关于spring cloud脚手架项目敬请期待,因为Spring Cloud Netflix 进入维护模式, 所以准备替换部分组件:Hystrix -> Resilience4j, Zuul -> Spring Cloud Gateway
- Zuul -> Spring Cloud Gateway
- docker
- Hystrix -> Resilience4j
- oauth2
- api网关(zuul) api-gateway:9999
- api网关(spring-cloud-gateway) gateway:9999
- 注册中心 registry:9000
- 生产者 provider:9001
- 消费者 consumer:9002
- 待添加
- 注册中心地址:
http://localhost:9000/eureka/ - swagger文档地址:
http://localhost:9999/swagger-ui.html#/ - zipkin管理页面:
http://localhost:9411/
- zipkin: spring boot 2.x后官方就不推荐自行定制编译,推荐并提供了编译好的jar包供我们使用。