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