CloudWeGo三周年回顾:开源生态与社区的蓬勃发展 🚀

2021年9月,CloudWeGo正式开源,至今已走过了三年的历程。在这段时间里,CloudWeGo经历了来自各个方向的挑战与考验,始终秉持着开源的初心,为社区贡献了高质量的微服务项目。正如字节基础架构负责人赵鹏伟在三周年活动中所言,我们希望将字节多年的微服务实践经验反馈给社区,让更多企业用户和开发者同样享受到高性能微服务框架带来的益处。

CloudWeGo的项目生态 🛠️

CloudWeGo的生态涵盖了多种技术与框架,主要支持两种编程语言——Go和Rust。Go语言自2014年引入字节跳动以来,因其优秀的性能逐渐成为内部主要的业务开发语言,超过50%的服务使用Go开发。而Rust则在三年前开始建设,已经在多个业务线取得了显著的成果。

在过去三年中,CloudWeGo逐步开源了一系列高性能的项目,其中包括:

  • Kitex:高性能的Golang RPC框架
  • Hertz:高性能的Golang HTTP框架
  • SonicNetpoll:高性能的编解码库和网络库
  • MonoioVolo:Rust语言的高性能框架

此外,CloudWeGo还在不断扩展其生态系统,支持与CNCF标准的兼容性,确保用户可以灵活集成各类主流开源生态。

社区与开发者的共建 🌐

在CloudWeGo的生态发展中,社区开发者的贡献不可或缺。项目中集成了多个复杂的业务案例,例如:

  • EasyNote:集成了RPC与HTTP框架的简单笔记服务,展示了如何使用Hertz和Kitex。
  • Open Payment Platform:展示了如何基于CloudWeGo构建API Gateway。
  • Bookinfo:重写了Istio经典的微服务demo,利用CloudWeGo技术栈展示其强大的功能。
  • Book Shop:一个电商最小化demo,帮助开发者理解电商和CloudWeGo技术栈。

这些项目不仅展示了CloudWeGo的灵活性与强大功能,也为开发者提供了宝贵的实践经验。

企业用户案例 📊

CloudWeGo致力于支持真实的企业用户落地,已经有超过60家企业成功实施了Kitex和Hertz。企业用户反馈显示,使用CloudWeGo后在性能、成本和稳定性方面均获得了显著的改善。例如:

  • 贪玩游戏:通过PHP重构为Golang微服务,显著提升了性能与稳定性。
  • 方正证券:在微服务架构下,利用CloudWeGo的能力实现了服务的稳定运行与治理。
  • 数美科技:通过Kitex框架重构RPC服务,提升了系统的稳定性与扩展能力。

未来展望 ✨

CloudWeGo的未来将继续关注社区的反馈与需求,推动技术的进一步发展与落地。我们希望通过不断的努力,为更多开发者和企业提供更强大、更高效的微服务框架。

在此,我们也鼓励更多的开发者加入到CloudWeGo的开源社区中来,共同推动这一生态的繁荣发展。感谢每一位参与者,让我们携手并进,迎接下一个三年!

0 0 投票数
Article Rating
订阅评论
提醒
0 评论
最多投票
最新 最旧
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x