The full example of Java Application which be hosted and deployed in Spring Cloud environment
- eureka-server (服务注册中心) : 控制台端口 8761
- config-server (服务配置中心, native和git)
- gateway-service (网关服务zuul, 智能路由, 负载均衡)
- zipkin-service (sluth, 查看请求在微服务系统里的链路调用关系) : 控制台端口 9411
- monitor-service (turbine, 熔断监控器)
- admin-service (Spring Boot Admin Server 控制台) : 控制台端口 9998, 会调用turbine
- uaa-service (OAuth2, 服务统一鉴权与授权, 生成token)
- user-service (业务模块 user, 通过feign调用uaa-service)
- blog-service (业务模块 blog, 通过feign调用user-service)
- log-service (通过RabbitMq接收业务日志, 然后持久化到mysql. 可以配置成ELK)