一江溪水
全链路追踪之Jaeger 全链路追踪之Jaeger
Jaeger 概述Jaeger 是 Uber 开发并开源的一款分布式追踪系统,兼容 OpenTracing API,适用于以下下场景: 分布式跟踪信息传递 分布式事务监控 问题分析 服务依赖性分析 性能优化 特性高扩展性Jaeger后端
全链路追踪之OpenTracing 全链路追踪之OpenTracing
链路追踪现在的大多数互联网服务,基本都是用复杂,大规模分布式集群来实现,微服务化,这些服务模块分布在不同的机器,不同的数据中心,由不同团队,语言开发而成。因此,需要工具帮助理解,分析这些系统、定位问题,做到追踪每一个请求的完整调用链路,收集
一致性哈希算法 一致性哈希算法
什么是一致性哈希算法一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。 一致性哈希修正了CARP使用的简 单哈希算法带来的问题,
分布式事务之两阶段提交 分布式事务之两阶段提交
两阶段提交协议 两阶段提交协议把分布式事务分为两个阶段,一个是准备阶段,另一个是提交阶段; 准备阶段和提交阶段都是由事务管理器发起的; 我们可以将事务管理器称为协调者,将资源管理器称为参与者。 流程准备阶段:协调者向参与者发起指令,参与者
分布式事务之三阶段提交 分布式事务之三阶段提交
三阶段提交协议是两阶段提交协议的改进版本,它通过超时机制解决了阻塞的问题,并且把两个阶段增加为三个阶段。 流程询问阶段协调者询问参与者是否可以完成指令,协调者只需要回答是或不是,而不需要做真正的操作,这个阶段超时会导致中止。 准备阶段 如果
限流算法有哪些? 限流算法有哪些?
在开发高并发系统时,有三把利器用来保护系统: 缓存 降级 限流 那么何为限流呢?顾名思义,限流就是限制流量,那又有那些限流算法呢? 计数器算法计数器限流算法,是指在指定的时间周期内累加访问次数,达到设定的需值时,触发限流策略。下一个时间
分布式理论CAP和BASE 分布式理论CAP和BASE
CAP理论所谓CAP理论,就是分布式系统下的: 一致性(C:Consistency) 可用性(A:Availability) 分区容忍性(P:Partition tolerance) 一致性(C:Consistency)在分布式环境下,