Avatar notebook default
10篇文章 · 5336字 · 1人关注
  • 服务治理 - 超时控制之节省资源

    背景 先介绍普通的超时配置 普通的超时控制:A - > B - > C -> D比如B->C 默认超时时间200ms,但是B->C实际调用了23...

  • Resize,w 360,h 240
    服务治理 - opentracing 分布式跟踪系统

    概述 强烈建议先看论文知道背景google dapper 原文 论文翻译版 论文注意事项 定义: 理解span,parent span, con...

  • Resize,w 360,h 240
    服务治理 - 限流

    背景 有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种手段来...

  • Resize,w 360,h 240
    服务治理 - 熔断保护

    背景 本文讲的熔断器结构参照Hystrix结构。 雪崩 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统...

  • 服务治理 - 生成metrics metricsmiddleware

    背景 rpc请求的时候,上游调用下游,希望能记录每次调用标识以及结果,以后看服务稳定性相关报表的时候方便直接可视化,比如耗时,调用方名字,被调用...

  • 服务治理 - 记录调用日志 logmiddleware

    背景 rpc请求的时候,上游调用下游,希望记录一些通用的日志,比如耗时,调用方名字,被调用方名字,集群名等,如果每个业务代码都自己写一遍调用不同...

  • 服务治理 - rpc (business)retry 中间件

    背景 rpc请求的时候,上游调用下游,如果失败了希望能够重试,如果每个业务代码都自己写一遍调用不同下游的代码,过于繁琐需要有一个重试的组件,封装...

  • 服务治理 - 降级机制,百分比控制下游调用

    背景 类似上文ACL机制是下游限制上游,这里同样有场景上游限制下游调用服务调用的链路中,如果上游想要禁止某一个下游的调用(下游扛不住了,不稳定等...

  • 服务治理 - ACL机制,禁止上游调用

    背景 服务调用的链路中,如果下游想要禁止某一个上游的调用(上游调用不合理,或者服务治理上的其他考量),需要平台上有相关功能 定义 实体名称 上游...

文集作者