說出主要的組件:
1. Spring Cloud Eureka,服務注冊中心,特性有失效剔除、服務保護
2. Spring Cloud Zuul,API服務網關,功能有路由分發和過濾
3. Spring Cloud Config,分布式配置中心,支持本地倉庫、SVN、Git、Jar包內配置等模式
4. Spring Cloud Ribbon,客戶端負載均衡,特性有區域親和,重試機制
5. Spring Cloud Hystrix,客戶端容錯保護,特性有服務降級、服務熔斷、請求緩存、請求合并、依賴隔離
6. Spring Cloud Feign,聲明式服務調用本質上就是Ribbon+Hystrix
7. Spring Cloud Stream,消息驅動,有Sink、Source、Processor三種通道,特性有訂閱發布、消費組、消息分區
8. Spring Cloud Bus,消息總線,配合Config倉庫修改的一種Stream實現
9. Spring Cloud Sleuth,分布式服務追蹤,需要搞清楚TraceID和SpanID以及抽樣,如何與ELK整合