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

2024-03-11 科技教育

在字节跳动,微服务架构的特征可以被归纳为四点:

首先是规模大、增长快。近几年来,字节跳动的微服务数量和规模迎来快速发展。2018年,字节的在线微服务数大约是7000-8000,到2021年底,这一数字已经突破10万。随着业务的拆解和增长呈指数增加,字节跳动服务框架团队也遇到了非常多挑战。

其次是全面容器化、PaaS化。字节跳动的在线微服务,超过90%都运行在容器里。所有上线都通过 PaaS化平台进行,这意味着线上不会存在物理机部署这种模式。这种做法既有一些挑战:增加调度复杂性;也带来了一些便利性:有利于新功能的推广。

第三,字节跳动的技术体系以Golang语言为主,Rust是冉冉升起的新星。根据最新的调查统计,公司里有超过55%的服务是采用Golang的,排名第二的语言是前端的NodeJS,之后是PythonJAVAC++,Rust等。

最后,Service Mesh在字节跳动目前已经是全面落地状态。基于以上4个特点,当前字节跳动微服务架构遇到的主要挑战还是围绕研发效率、运行效率和稳定性。其中研发效率和稳定性是几乎所有互联网公司都会遇到的:多语言、易用性、性能、成本……

在这些问题中,字节跳动服务框架团队最关注的是以下三个:·快速迭代。研发和上线一定要快。·

对多语言的支持要足够好。配合员工规模增速,要对多语言保持非常包容的态度。

·运行时的稳定性。

来源:字节跳动

关于我们

我们是一家专注于分享国内外各类行业研究报告/专题热点行业报告/白皮书/蓝皮书/年度报告等各类优质研究报告分享平台。所有报告来源于国内外数百家机构,包含传统行业、金融娱乐、互联网+、新兴行业、医疗大健康等专题研究.....目前已累积收集近80000+份行业报告,涉及众多大板块,多个细分领域。

内容涵盖但不限于(市面上有的基本都有):

1、互联网运营、新媒体、短视频、抖音快手小红书等等;

2、房地产、金融、券商、保险、私募等;

3、新技术(5G)、金融科技、区块链、人工智能类;

4、电子商务、市场营销、运营管理、麦肯锡、德勤等;

5、快消品、餐饮、教育、医疗、化妆品、旅游酒店、出行类等;

免责声明:

本平台只做内容的收集及分享,报告版权归原撰写发布机构所有,由圣香智库社群通过公开合法渠道获得,如涉及侵权,请联系我们删除;如对报告内容存疑,请与撰写、发布机构联系。


欢迎加入圣香智库,下载所有精华报告。

1、请用微信扫描左侧二维码;
2、知识星球用于圣香所有报告分享平台,加入后即可下载;
3、加入后免费提问、免费下载所有报告,无任何限制;
4、越早加入福利越多。