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










关于我们
我们是一家专注于分享国内外各类行业研究报告/专题热点行业报告/白皮书/蓝皮书/年度报告等各类优质研究报告分享平台。所有报告来源于国内外数百家机构,包含传统行业、金融娱乐、互联网+、新兴行业、医疗大健康等专题研究.....目前已累积收集近80000+份行业报告,涉及众多大板块,多个细分领域。
内容涵盖但不限于(市面上有的基本都有):
1、互联网运营、新媒体、短视频、抖音快手小红书等等;
2、房地产、金融、券商、保险、私募等;
3、新技术(5G)、金融科技、区块链、人工智能类;
4、电子商务、市场营销、运营管理、麦肯锡、德勤等;
5、快消品、餐饮、教育、医疗、化妆品、旅游酒店、出行类等;
免责声明:
本平台只做内容的收集及分享,报告版权归原撰写发布机构所有,由圣香智库社群通过公开合法渠道获得,如涉及侵权,请联系我们删除;如对报告内容存疑,请与撰写、发布机构联系。