
分布式原理与实战
文章平均质量分 76
分布式相关
J_HelloWorld
这个作者很懒,什么都没留下…
展开
-
问题排查利器 - 分布式 trace
分布式跟踪的目标是收集和分析整个分布式系统中的请求路径和性能数据,以便开发人员可以更好地理解系统中的瓶颈和问题。它通过在应用程序的不同组件之间传递唯一的标识符(通常称为跟踪 ID)来实现这一点,以便跟踪一个请求在系统中的流动。上图中的 span_id 可以理解为应用标记ID,而 trace_id 是请求标记ID,贯穿整个请求且保持不变的。当一个请求进入分布式系统时,它被赋予一个唯一的跟踪 ID。原创 2024-02-05 19:22:32 · 1904 阅读 · 0 评论 -
分布式通用概念常识
一、常见指标理解 1、吞吐量(Throughput)、响应时间(Response Time)、完成时间 (Turnaround Time) a、吞吐量(Throughput): 系统在一定时间内可以处理的任务数,可以直接体现一个系统的性能,吞吐量的衡量指标如下: QPS(Queries Per Second) 系统在给定响应时间下每秒可处理的查询数,通常用于读操作,越高说明对读操作的支持越好 TPS(Transactions Per Second)原创 2022-05-26 09:29:14 · 157 阅读 · 0 评论 -
分布式选举算法
分布式系统常见选举算法:基于序号选举的算法(Bully 算法)、多数派算法(Raft 算法、ZAB 算法)等 一、Bully 算法 1、集群节点角色类型 主节点、普通节点,主节点负责对其他节点的协调和管理 2、选举策略 在所有活着的节点中,选取 ID 最大的节点作为主节点,当选主成功后,有且仅有一个节点成为主节点,其他所有节点都是普通节点,当且仅当主节点故障或与其他节点失去联系后,才会重新选主。 3、选举过程 a、选举使用到的消息 Elect.........原创 2022-05-26 15:51:15 · 2777 阅读 · 1 评论