vlambda博客
学习文章列表

服务治理在猫眼娱乐的演进之路

作者 | 陈超

在服务治理领域,非常核心的两个命题即微服务如何架构以及架构之后的服务稳定性如何保障。猫眼缺失稳定性保障的整体解决方案,导致了几年来出现了很多严重的线上事故。而在微服务架构方面,由于跨语言以及业务耦合严重的问题也导致了分布式微服务架构的运维升级成本居高不下。

解决方案选型与介绍:稳定性方面,猫眼自研高可用治理平台,提供包括压测、混沌工程、限流、熔断、降级、隔离、反爬等在内的一站式解决方案;在微服务架构方面,自研下一代微服务架构—Service Mesh,整合注册中心、配置管理、链路追踪的同时,进行了控制面板和数据面板的深度反思和优化。在整个方案实施过程中,积累了大量的业务落地的思考和经验。

实施后效果说明:高可用治理平台为猫眼百万级 QPS 的演唱会抢票场景提供保障,并保障猫眼业务稳定度过大档期。Service Mesh 资源占用和性能都有非常优秀的表现,同时节省了大量的人力成本。目前已经在部分新业务中落地。

在 ArchSummit 北京 2019 大会上,陈超讲师做了《服务治理在猫眼娱乐的演进之路》主题演讲,主要内容如下。

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

服务治理在猫眼娱乐的演进之路

点个在看少个 bug 👇