毕业论文
您现在的位置: 框架 >> 框架优势 >> 正文 >> 正文

斗鱼开源Go微服务框架Jupiter

来源:框架 时间:2023/11/6
儿童白癜风饮食 http://www.csjkc.com/bdf/bdfys/1229.html
文章整理:加米谷大数据Jupiter是斗鱼开源的,面向服务治理的Golang微服务框架,以开发效率和治理效率为核心目标,从统一开发规范、完善监控埋点、降低开发难度等多个维度来帮助Gopher开发高性能、高可靠性的微服务框架。Jupiter在斗鱼内部经过三年打磨、几百个服务的线上验证,在多种应用场景中适配、历经多次基础架构迭代,有效地保障了服务应用的快速迭代、精确监控,并在异地多活、容器云、混沌工程等基础建设中,支撑服务的平滑迁移、平稳变更。近期,JupiterGov0.5.0正式发布,与之同步发布的还有治理平台Juno。两者相得益彰,帮助开发者快速落地、并具备服务治理能力的微服务架构。我们致力于将Go微服务框架标准化,统一错误码、日志、监控、注册、流控的Schema。做到微服务的各个模块可观测、可治理,管理微服务研发侧的全套生命周期。以下是Jupiter的架构图。微服务基础框架现代微服务架构是分布式的,业务逻辑被拆分到不同的服务中,服务之间通过RPC相互调用。随着业务规模的增大,服务的数量也随之增加,当增加到一定程度的时候,开发和运维效率将面临严重挑战。斗鱼Web服务在服务化过程中为应对这种挑战,逐步形成了以Jupiter为核心的基础框架和以Juno为核心的治理平台。Jupiter是作为面向服务治理的微服务基础框架,有四个核心

转载请注明:http://www.0431gb208.com/sjszjzl/6438.html