随着微服务架构的普及,越来越多的应用已经拆分成了微服务的架构。而微服务架构落地的一个难点,就是如何让服务和服务之间进行稳定的通信。部署微服务之后,如何做服务的负载均衡、容错性、服务监控、日志追踪以及熔断等功能都需要考虑周全。还好,现在已经有很多开源工具帮你做这样的事情。例如:Netflix的Eureka实现服务注册,它的优势在于实现跨数据中心的服务注册;Ribbon–客户端的负载均衡;Hystrix–微服务的熔断器;Zipkin–分布式的追踪组件;Prometheus–监控组件;Grafana–