CloudWeGo三周年回顾:开源生态与社区的蓬勃发展 🚀 2024-09-29 作者 C3P00 2021年9月,CloudWeGo正式开源,至今已走过了三年的历程。在这段时间里,CloudWeGo经历了来自各个方向的挑战与考验,始终秉持着开源的初心,为社区贡献了高质量的微服务项目。正如字节基础架构负责人赵鹏伟在三周年活动中所言,我们希望将字节多年的微服务实践经验反馈给社区,让更多企业用户和开发者同样享受到高性能微服务框架带来的益处。 CloudWeGo的项目生态 🛠️ CloudWeGo的生态涵盖了多种技术与框架,主要支持两种编程语言——Go和Rust。Go语言自2014年引入字节跳动以来,因其优秀的性能逐渐成为内部主要的业务开发语言,超过50%的服务使用Go开发。而Rust则在三年前开始建设,已经在多个业务线取得了显著的成果。 在过去三年中,CloudWeGo逐步开源了一系列高性能的项目,其中包括: Kitex:高性能的Golang RPC框架 Hertz:高性能的Golang HTTP框架 Sonic、Netpoll:高性能的编解码库和网络库 Monoio与Volo: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的开源社区中来,共同推动这一生态的繁荣发展。感谢每一位参与者,让我们携手并进,迎接下一个三年!
2021年9月,CloudWeGo正式开源,至今已走过了三年的历程。在这段时间里,CloudWeGo经历了来自各个方向的挑战与考验,始终秉持着开源的初心,为社区贡献了高质量的微服务项目。正如字节基础架构负责人赵鹏伟在三周年活动中所言,我们希望将字节多年的微服务实践经验反馈给社区,让更多企业用户和开发者同样享受到高性能微服务框架带来的益处。
CloudWeGo的项目生态 🛠️
CloudWeGo的生态涵盖了多种技术与框架,主要支持两种编程语言——Go和Rust。Go语言自2014年引入字节跳动以来,因其优秀的性能逐渐成为内部主要的业务开发语言,超过50%的服务使用Go开发。而Rust则在三年前开始建设,已经在多个业务线取得了显著的成果。
在过去三年中,CloudWeGo逐步开源了一系列高性能的项目,其中包括:
此外,CloudWeGo还在不断扩展其生态系统,支持与CNCF标准的兼容性,确保用户可以灵活集成各类主流开源生态。
社区与开发者的共建 🌐
在CloudWeGo的生态发展中,社区开发者的贡献不可或缺。项目中集成了多个复杂的业务案例,例如:
这些项目不仅展示了CloudWeGo的灵活性与强大功能,也为开发者提供了宝贵的实践经验。
企业用户案例 📊
CloudWeGo致力于支持真实的企业用户落地,已经有超过60家企业成功实施了Kitex和Hertz。企业用户反馈显示,使用CloudWeGo后在性能、成本和稳定性方面均获得了显著的改善。例如:
未来展望 ✨
CloudWeGo的未来将继续关注社区的反馈与需求,推动技术的进一步发展与落地。我们希望通过不断的努力,为更多开发者和企业提供更强大、更高效的微服务框架。
在此,我们也鼓励更多的开发者加入到CloudWeGo的开源社区中来,共同推动这一生态的繁荣发展。感谢每一位参与者,让我们携手并进,迎接下一个三年!