异构系统链路追踪——滴滴 trace 实践
0 码力 | 19 页 | 3.00 MB | 1 年前文档介绍了滴滴trace在异构系统中的实践应用,重点包括trace信息的结构与记录方式,如traceid和spanid的使用和编码方法,以及采样策略和日志格式。文档还提到了存储优化和检索能力的提升,如基于traceid的routing和缩小检索时间范围的方法。大规模分布式系统架构下调测能力构建之道
0 码力 | 19 页 | 2.74 MB | 1 年前本文主要探讨了大规模分布式系统架构下调测能力的构建方法,重点分析了分布式环境下开发和调测效率问题及其应对策略。通过服务mock、直连调测、契约测试等技术手段,提出解决分布式消息服务、缓存、存储等组件调测挑战的方法。文中还介绍了调测能力的总体框架和实践,强调了在分布式环境下灵活组合调测手段的重要性。分布式异地多活架构实践之路
0 码力 | 36 页 | 1.66 MB | 1 年前文档详细描述了讯飞输入法在分布式异地多活架构中的实践与经验。产品发展中遇到的问题包括单机房可用性低、响应时间慢和扩容困难。异地多活面临的技术挑战涉及数据一致性、网络延迟和故障处理。在解析失败率方面,异地多活解决方案显著降低了15%。核心业务如皮肤和表情采用读多写少模式,而非核心业务则使用本地模式。未来规划包括架构平台化、弹性伸缩和西部及海外机房部署。实际应用效果展示了流量切换效率和故障模拟演练的重要性。分布式 KV 存储系统 Cellar 演进之路
0 码力 | 34 页 | 1.66 MB | 1 年前文档详细介绍了分布式KV存储系统Cellar的演进之路。Cellar起源于2016年初,旨在解决美团Tair存储系统的局限性。系统经过多次架构优化,包括中心节点架构的演进,实现了主备强一致和Observer同步强一致。Cellar支持异地多活、跨机房自动容灾和磁盘粒度容灾,提升了节点高可用性和服务可用性。当前,Cellar是美团点评最大的NoSQL存储系统,日请求量达万亿级。未来规划包括优化路由表获取模块、提升性能并实现更高的可扩展性。从百度文件系统看大型分布式系统设计中的定式与创新
0 码力 | 24 页 | 937.45 KB | 1 年前文档深入探讨了百度文件系统(BFS)及其在分布式系统中的设计与实现。BFS作为百度分布式软件栈的核心组件,通过Master-Slave模型和去中心化元数据管理,解决了大规模集群环境下的存储与调度问题。文档还分析了分布式系统设计中的特殊性,包括CAP定理、Quorum机制以及Paxos、Raft等一致性协议,展示了BFS在扩展性、容错性和性能优化方面的创新。BFS支持最大6万台机器和100亿文件,展现了其强大的规模化能力。演进式架构:数字化世界"进化论" 肖然
0 码力 | 22 页 | 2.14 MB | 1 年前文档阐述了演进式架构的核心理念,即在数字化世界中,架构应支持增量的、有指导的变化,贯穿多个维度。演进式架构的基础是全局的工程卓越,强调团队从隔离的功能性团队转变为跨职能团队,对业务能力端到端负责。文档还引用了Melvyn Conway的观点,指出系统设计的结构会反映组织的沟通结构。演进的目标是通过适应度方程和持续的全局优化,实现更高效的价值delivery和降低technical debt。苏宁易购小程序架构实践 苏宁 禹立彬
0 码力 | 36 页 | 833.39 KB | 1 年前文档介绍了苏宁易购小程序的架构实践。当前,互联网头部公司如腾讯、百度等都推出了自己的小程序产品,但我们面临WAP/APP场景的开发成本问题。苏宁解决方案是通过构建小程序平台,实现组件化开发。该平台支撑了微信和百度的小程序,支持双十一期间每天几百万UV的访问量,并计划未来扩展到头条系及快应用。平台采用原生开发方式,分包加载优化,同步器机制确保购物流程的统一和高效。ServiceComb 开源微服务框架技术演进之路 巨震
0 码力 | 20 页 | 861.58 KB | 1 年前文档介绍了ServiceComb开源微服务框架的技术演进之路,重点讲述了从传统基于SDK的微服务框架到Service Mesh的架构演进。ServiceComb支持多语言开发,兼容传统微服务和Service Mesh,提供了混合部署和协同治理的能力,并支持现有的业务代码无侵入式改造。其开源生态包含多个组件,如Mesher、ServiceCenter、Java-chassis等,支持与Istio、SpringCloud、Prometheus等开源生态的互通。此外,文档还展示了ServiceComb在性能测试中的表现,包括QPS和响应时间的对比数据。微服务和Service Mesh 在多个行业落地实践
0 码力 | 39 页 | 3.06 MB | 1 年前文档探讨了微服务和Service Mesh在多个行业的落地实践,涵盖了从传统单体架构到微服务架构的演进过程。重点介绍了微服务框架的服务治理功能,包括服务注册与发现、限流、熔断、降级、容错、路由、负载均衡等。同时,详细说明了API网关的功能,如流量控制、认证鉴权、接口管理等,并探讨了从API网关到Service Mesh的架构演进。文档还强调了微服务框架在企业级特性的支持,如认证鉴权、权限管理、审计日志等,为服务之间的调用提供了可靠的保障。数字货币交易系统架构 Python实现 黄毅
0 码力 | 24 页 | 799.65 KB | 1 年前文档详细阐述了数字货币交易系统的架构设计及其Python实现,涵盖了交易系统的功能介绍、架构设计原则、部署策略以及关键实现细节。该系统旨在实现高吞吐量(5万TPS)和低延迟(10ms),同时确保数据持久化和高可用性。架构设计中采用Redis进行消息处理和流式聚合计算,特别是在K线数据的实时生成方面。文档还展示了通过Redis模块实现K线的具体操作方式。
共 52 条
- 1
- 2
- 3
- 4
- 5
- 6
关键词
滴滴trace trace信息 span 调用链路追踪 traceid 分布式环境 远程应用服务 契约测试 分布式消息服务 分布式缓存 异地多活 分布式架构 自动流量切换 机房故障 核心业务 分布式KV存储 中心节点架构 一致性 高可用性 异地容灾 百度文件系统(BFS) 分布式系统 Galaxy Nexus CAP定理 演进式架构 多维度 适者生存 增量变化 technical debt 小程序 微信小程序 百度小程序 组件化 同步器 ServiceComb Service Mesh 微服务 Sidecar SDK 微服务框架 服务治理 API网关 服务目录 数字货币交易系统 架构设计 Redis K线 TPS