当前位置:首页 > 报告详情

大规模微服务破局之道:合并编译-尹旭然 .pdf

上传人: 张** 编号:181074 2024-09-27 33页 3.62MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了字节跳动在微服务架构上的合并编译实践。在高速业务增长和研发效率优先的背景下,字节跳动微服务数量迅速增长,人均维护服务数量过多,导致研发效率下降,稳定性链路过长,服务治理复杂度提升等问题。为解决这些问题,字节跳动采用了合并编译策略,将多个微服务在编译期间合并为一个二进制,以一个进程的方式运行,从而提高性能、灵活性、稳定性,并降低链路复杂度和运行资源消耗。 核心数据: - 微服务数量超过30w,部分业务人均维护微服务数量超过10个 - 微服务的数量仍然在快速的增长当中 关键点: 1. 字节跳动微服务的背景和现状,以及微服务过微的问题 2. 合并编译的方案、优势和挑战 3. 依赖隔离、环境变量隔离、调用转换和灰度上线等技术的实现方法 4. 版本管理的痛点、解决方案和案例分析 5. 如何找到适合合并的服务,以及合并编译在实践中的应用 总结: 字节跳动的合并编译实践旨在探索研发效率和运行效率的最大化,降低部署期微服务数量,提升调用效率,降低成本,并最大限度支持任意数量服务可逆聚合,最大程度降低非业务损耗。
微服务过微如何解决? 合并编译的优势与挑战有哪些? 如何找到适合合并的服务并进行优化?
客服
商务合作
小程序
服务号
折叠