随着公司服务的增多,服务之前的调用变得越来越复杂,特别当某个服务出现问题时,每次都需要花大量时间去排查。因此我萌生了服务治理的想法,奈何自己对服务治理的概念了解的并不深,因此想借此就会来学习一下,并抽时间尝试一把,看能都将这些特性应用到自己的平台当中,为团队贡献自己的一份力。
针对服务治理自己在网上查询了一些资料,服务治理大的方向大概有下面这些:
服务注册发现:Eurake,Dobbo,Consul,ZooKeeper
服务配置:Spring Cloud Config,Archaius
服务熔断:Hystrix,resilience4j
网关:Zuul,Spring Cloud Gateway
负载均衡:Ribbon,Feign
追踪工具:Sleuth,Zipkin,Htrace
日志采集:logback,ElasticSearch
监控平台:Promethues,Kibana,grafna,Spring boot admin