SpringCloud
SpringCloud 和 SpringCloudAlibaba 的区别
组件 | SpringCloud | SpringCloudAlibaba |
---|---|---|
注册中心 | Eureka/consul | nacos |
消息中间件 | 无(第三方替代方案:rabbitmq) | RecketMQ |
分布式事务解决方案 | 无(第三方替代方案:2pc) | Seata |
分布式调度服务 | 无(第三方替代方案:xxl-job) | Alibaba Cloud SchedulerX |
短信平台 | 无 | Alibaba Cloud SMS |
分布式配置中心 | SpringCloudConfig | nacos |
熔断降级 | Hystrix | Sentinel |
服务网关 | zuul | SpringCloud Gateway |
链路追踪 | sleuth+zipkin | sleuth+zipkin |
微服务的链路跟踪是怎么做的
- sleuth 生成traceId
- zipkin 汇总traceId
- 在请求头传递traceId
- Logstash采集日志
- ElasticSearch+Kibana 可视化分析日志