API 网关 Apache APISIX 助力雪球双活架构演进
一.背景
雪球的愿景是做「中国人首选的在线财富管理平台」,为投资者提供优质内容、实时行情、交易工具、财富管理等多种服务。其中实时行情服务对接了多种上游数据源,通过数据流式计算、存储、分发,为投资者提供稳定的数据服务。实时行情一直是雪球业务系统中的资源消耗大户,持续在高水位运行。雪球内部一项重要的工作就是持续进行稳定性建设,其中包括对行情服务进行性能优化。即便如此,在偶然发生极端行情的情况下,部分系统仍会因为数据量激增发生响应变慢,甚至是不可用的情况,从而影响用户体验。
在此背景下,雪球为了向广大投资者提供稳定优质的服务,启动了服务双活改造。雪球基础设施团队为业务团队提供微服务基础设施:framework / metric / log / trace,中间件适配,C端流量调度,鉴权,CI/CD 等一系列解决方案。
Apache APISIX能极大地简化双活架构的实施复杂度。同时APISIX自身的 dynamic / real-time / cloud-native 特性、丰富的社区生态和插件,为雪球未来云原生架构演进打下了良好的基础。本文总结描述了 Apache APISIX 助力雪球双活架构演进。
文档更新时间: 2023-01-11 06:23 作者:admin