spring-cloud 微服务组件demo
**工程名** | **描述** | **端口** |
eureka-server | 服务发现与注册中心 | 7070 |
ribbon | 客户端负载均衡器,另一个是服务端负载均衡器 | 7071 |
config-server | 配置管理中心,可结合git/svn使用 | 7072 |
zuul | 动态路由器 | 7073 |
service-A | A服务,用来测试服务间调用与路由 | 7074 |
service-B | B服务,整合Mybatis、PageHelper、Redis,整合接口限速方案,可选google Guava RateLimiter与自实现 | 7075 |
service-B2 | B2服务,与B服务serviceId相同,用来测试负载均衡和容错 | 7076 |
hystrix-ribbon | 负载均衡器的容错测试 | 7077 |
feign | 声明式、模板化的HTTP客户端,可用来做负载均衡,较轻量 | 7078 |
hystrix-feign | feign的容错测试 | 7079 |
hystrix-dashboard | hystrix可视化监控台 | 7080 |
turbine | 集群下hystrix可视化监控台 | 7081 |
sleuth | 服务链路追踪 | 7082 |
service-admin | spring boot admin监控台 | 7088 |
hystrix-feign及hystrix-ribbon都是服务容错测试。hystrix-dashboard是容错监控平台,启动hystrix-dashborad后,输入对应的址,即可监控相应服务的容错监控页面。 比如http://localhost:7077/hystrix.stream 或 http://localhost:7079/hystrix.stream,进入monitor stream页面,打开对应的监控画面。
但之上均是对单一服务的监控,要针对所有的有容错服务进行监控,要输入turbine的stream地址。如http://localhost:7081/turbine.stream