阿里巴巴软负载&配置中心高级技术专家,建立配置管理发布管控体系和安全体系,完成阿里云产品化输出 ACM/MSE 两款云产品,完成开源产品 Nacos 架构设计,参与阿里集团全站上云中间件架构设计,并且主导阿里微服务体系向云原生演进。
阿里巴巴软负载&配置中心高级技术专家,建立配置管理发布管控体系和安全体系,完成阿里云产品化输出 ACM/MSE 两款云产品,完成开源产品 Nacos 架构设计,参与阿里集团全站上云中间件架构设计,并且主导阿里微服务体系向云原生演进。
阿里机器实例规模从十万级达到百万级的时候,注册中心的性能受到严重挑战,并且大规模推送给客户端性能带来极大消耗,业务频繁上下线过程中产生频繁推送,会造成客户端 Full GC。
从万级到十万级做了读写分离,十万级到百万级做了数据分片。为了降低推送对客户端影响做了增量推送,服务列表变化之后只推送变化的数据,首次全量推送采用压缩推送,频繁变更采用聚合推送。性能提升十倍,频繁上下线发布场景对客户端内存开展优化数十倍。
演讲提纲:
听众受益点: