- 服务器发现:Eureka、Zookeeper、Consul、Nacos
- 服务之间互相调用:
- RestTemplate
- Feign
- 负载均衡:ribbon
- 消息中间件:Rabbit、Kafka。。。
- Spring Cloud Stream
- 配置中心:Config Server
- Spring bus 自动更新
- webhook 动态更新
- 服务网关和Zuul
- 路由
- cookie和动态路由,高可用
- 过滤器:pre、post
- 限流、鉴权。。。
- 跨域
- 服务容错:Hystrix
- 触发降级
- 超时
- 断路器
- feign-hystrix 、 hystrix-dashboard(可视化)
- 服务追踪,链路监控
- Spring Cloud Sleuth
- zipkin:可视化
- traceId: 同一个请求的唯一标识
- spanId: 下一层的请求跟踪ID,是下一层的parentId
- parentId: 上一层的请求ID
- OpenTracing 标准(来自CNCF(有k8s))
- 项目部署
- docker
- rancher / jenkins
SpringCloud 使用知识点
最新推荐文章于 2024-11-12 21:14:07 发布