字节跳动开源微服务中间件 CloudWeGo
消息来源:baojiabao.com 作者: 发布时间:2024-05-22
9 月 8 日,字节跳动正式宣布开源 CloudWeGo,这是一套以 Go 语言为核心、专注于微服务通信与治理的项目集合。基于字节跳动基础架构团队构建分布式系统的成功实践,CloudWeGo 具有高性能、可扩展、高可靠的特点。
在抖音等 App 亿级流量背后,字节跳动基础架构团队开发的技术底座支撑着庞大的微服务生态系统。从 2018 年至今,该团队维护的在线微服务数量增长了近 600%,已达到 5 万的规模。CloudWeGo 也在此过程中持续迭代和完善。
目前,CloudWeGo 有四个项目集合:
1、Kitex:Kitex 是字节跳动研发的下一代高性能、强可扩展的 Golang RPC 框架。除了具备丰富的服务治理特性,它还集成了自研的网络库 Netpoll,支持多消息协议和多交互方式,提供更加灵活可扩展的代码生成器。
2、Netpoll:这是一个基于 Golang 的高性能、I/O 非阻塞网络框架,专注于 RPC 场景。它借鉴了 evio 和 netty 的优秀设计,具有出色的性能,更适用于微服务架构。
3、Thrfitgo:用 Golang 实现的 Thrift 编译器,支持插件机制,支持完整的 Thrift IDL 语法和完善的语义检查。目前后端支持 Go 语言。
4、netpoll-http2:基于官方 HTTP2 源码改造使用 Netpoll,提供高性能的 HTTP2 通信。
字节跳动相关技术负责人介绍,CloudWeGo 不仅仅是一个开源项目,也是企业级的超大规模实践项目,"通过开源,我们希望 CloudWeGo 能丰富云原生社区的 Golang 工具体系,为更多开发者和企业搭建云原生化的大规模分布式系统,提供一种现代的、资源高效的的技术方案。"
据悉,字节跳动基础架构团队将会在内外部维护一套 CloudWeGo 代码,统一迭代演进。
相关链接:
GitHub 项目地址:https://github.com/cloudwego
CloudWeGo 官网:https://www.cloudwego.io
2022-05-08 02:53:55相关文章
- 美国法院裁定阿里须为Squishmallows玩具侵权案答辩
2023-12-28 19:59:34
- 小米汽车传员工3700人 雷军称小米汽车不可能卖9万9
2023-12-28 19:41:57
- 国家新闻出版署:认真研究《网络游戏管理办法(草桉徵求意见稿)》关切 实行前进一步完善
2023-12-28 19:14:56
- 天猫新规可以无条件申请“仅退款”了?淘宝天猫又离狗多多零元购近了一步
2023-12-28 18:57:55
- 印度以打击金融犯罪为由逮捕了两名 vivo 高管
2023-12-26 16:49:01
- 在国外微信收不到国内信息?微信和WeChat将被拆分
2023-12-15 10:40:15
- 苹果iPhone15 系列手机发布最新消息 预计上市发布时间9月
2023-08-06 23:21:02
- 华为将发布鸿蒙HarmonyOS4操作系统 功能五大升级支持设备清单
2023-08-06 23:17:37
- 整治自媒体网红账号 400万粉丝网红发布擦边视频被无限期封禁
2023-07-12 09:56:09
- 网传微信文件传输助手是真人是真的吗?微信官方回应
2023-06-27 15:53:32
- 电信移动送手机成了“信用购”?你上了运营商的贷款套路了吗?
2023-06-12 17:18:55
- 中国电信广东地区崩了无信号 客服回应已在核实处理
2023-06-08 15:39:04
- 消息称小米新能源汽车价格表正讨论定价区间:双版本不同配置,高配或超 35 万元
2023-03-06 12:56:03
- 华为因制裁被传或分拆剥离手机业务? 内部人士回应:可能性不大.
2023-03-05 23:26:41
- OPPO正式发布安第斯智能云,让终端更智能
2023-02-24 16:02:27
- 华为与OPPO签订全球专利交叉许可协议 包括5G蜂窝通信专利
2023-02-24 16:02:26
- 老蛙将推MINI镜头新品:目前未知具体规格 官宣将于12月20日发布
2023-02-24 16:02:26
- 首发全新35mm定制光学系统 努比亚Z50性能同样强悍
2023-02-24 16:02:25
- Redmi K60屏幕细节曝光:全系标配2K护眼柔性直屏+5000mAh大容量电池
2023-02-24 16:02:25
- OPPO Find N2今天发 合金金属折叠屏更轻了
2023-02-24 16:02:24