国漫手机壁纸

字节跳动宣布开源微服务中间件CloudWeGo

9月8日消息,字节跳动正式宣布开源CloudWeGo,这是一套以Go语言为核心、专注于微服务通信与治理的项目集合。基于字节跳动基础架构团队构建分布式系统的成功实践,CloudWeGo具有高性能、可扩展、高可靠的特点。在抖音等App亿级流量背后,字节跳动基础架构团队开发的技术底座支

NetSmell 出品

  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 代码,统一迭代演进。

显示余下内容
相关文章:
  1. 信用卡 PIN 码很容易猜测
  2. 神经元簇发能模拟 AI 学习策略
  3. 蜘蛛丝可能根本不具有抗菌性质
  4. 佳能因禁止无墨水打印机扫描被起诉
  5. DeepMind盈利后开始「买买买」!收购机器人模拟平台MuJoCo,全面开源
  6. 分析师:新MacBook Pro搭载自家芯片,苹果利润率更高了
  7. 格芯提交上市申请IPO,筹资约26亿美元
  8. 美股周二:中概股普涨 阿里涨超6% 高途涨逾12%
  9. 搭配自研处理器与安卓12,谷歌新机Pixel 6起价599美元
  10. 摩根士丹利:马斯克有望凭SpaceX成首位万亿美元富豪
  11. 《鱿鱼游戏》助奈飞三季度新增用户翻倍,股价近新高
  12. DOTA 2又上热搜了 为什么这次大家到处刷“猛犸”?
  13. 多位游戏巨头联合希望美国政府监管盗版和作弊网站
  14. Google Play Data Safety开始接受开发者申请:2022年将强制执行
  15. 价格欺诈投诉引发公益诉讼 京东“划线价”格式条款须整改
 

发表回复

您的电子邮箱地址不会被公开。