03 2022 档案

摘要:Golang中主要结合jaeger和opentracing去实现链路追踪 链路追踪中的基本概念: tracer、span tracer代表了一个流程或事务在分布式系统中的执行过程,tracer由多个span构成的有向无环图,每个span代表tracer中被命名并计时的连续性执行片段 span代表系统 阅读全文
posted @ 2022-03-04 19:59 LeeJuly 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:hystrix-go熔断框架源码分析理解(一)对大致结构有了一些理解 metricExchange中的Updates其实就是每一个上报的事件,m.Updates = make(chan *commandExecution, 2000),上文已讲了对它的消费处理,那么他在那里进行更新的呢? 其中就是熔 阅读全文
posted @ 2022-03-03 11:52 LeeJuly 阅读(62) 评论(0) 推荐(0) 编辑
摘要:简介: hystrix 由 Netflix 开源的一个集流量控制、熔断、容错、重试及服务降级于一身的 Java 库。hystrix-go 则为 go 语言版 简单使用:通过回调传入正常的处理逻辑和出现错误的兜底逻辑,异步调用使用Go方法,同步调用使用Do方法 msg := "success" _ = 阅读全文
posted @ 2022-03-02 21:32 LeeJuly 阅读(468) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示