×
img

字节跳动:2023年CloudWeGo技术白皮书-字节跳动云原生微服务架构原理与开源实践

发布者:wx****d1
2023-12-09
33 MB 71 页
云计算
文件列表:
字节跳动:2023年CloudWeGo技术白皮书-字节跳动云原生微服务架构原理与开源实践.pdf
下载文档
在字节跳动,微服务架构的特征可以被归纳为四点:首先是规模大、增长快。近几年来,字节跳动的微服务数量和规模迎来快速发展。2018年,字节的在线微服务数大约是7000-8000,到2021年底,这一数字已经突破10万。随着业务的拆解和增长呈指数增加,字节跳动服务框架团队也遇到了非常多挑战。其次是全面容器化、PaaS化。字节跳动的在线微服务,超过90%都运行在容器里。所有上线都通过PaaS化平台进行,这意味着线上不会存在物理机部署这种模式。这种做法既有一些挑战:增加调度复杂性;也带来了一些便利性:有利于新功能的推广。第三,字节跳动的技术体系以Golang语言为主,Rust是冉冉升起的新星。根据最新的调查统计,公司里有超过55%的服务是采用Golang的,排名第二的语言是前端的NodeJS,之后是Python、JAVA、C++,Rust等。最后,Service Mesh在字节跳动目前已经是全面落地状态。基于以上4个特点,当前字节跳动微服务架构遇到的主要挑战还是围绕研发效率、运行效率和稳定性。其中研发效率和稳定性是几乎所有互联网公司都会遇到的:多语言、易用性、性能、成本……。在这些问题中,字节跳

加载中...

本文档仅能预览20页

继续阅读请下载文档

网友评论>