实践Spring Boot Devtools
实践Spring Cloud之Turbine
实现对/hystrix.stream端点数据的聚合,对外提供统一服务
实践Spring Devtools
实践Spring Cloud之Zuul
Spring Cloud Zuul是基于Netflix Zuul的封装,实现路由和统一校验、认证和授权等过滤处理,同时基于Ribbon实现负载均衡,基于hystrix实现断路器,适用于构建API网关。
实践Spring Cloud之Stream
Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems.
实践Spring Cloud之Sleuth
Spring Cloud Sleuth implements a distributed tracing solution for Spring Cloud, borrowing heavily from Dapper, Zipkin and HTrace. For most users Sleuth should be invisible, and all your interactions with external systems should be instrumented automatically. You can capture data simply in logs, or by sending it to a remote collector service.
实践Spring Cloud之Hystrix
Spring Cloud Hystrix是基于Netflix Hystrix的封装,实现断路器,提供服务降级、容错保护,提供了超时机制、线程隔离等一系列服务保护功能。
实践Spring Cloud之Feign
Feign实现声明式服务调用,将REST服务包装成接口,效果类似本地调用一样
实践Spring Cloud之Bus
Spring Cloud Bus links nodes of a distributed system with a lightweight message broker. This can then be used to broadcast state changes (e.g. configuration changes) or other management instructions. The only implementation currently is with an AMQP broker as the transport, but the same basic feature set (and some more depending on the transport) is on the roadmap for other transports.