1,去db,改成调用服务,监听mq
2,抽象服务,将自行处理,改成集中处理
3,插件开发,配置开发
4,redis缓存,监听mq清理缓存
5,灰度发布
6,系统拆分
7,基础平台建设,通讯,pasport,session共享,分布式调用链,redis中间件,db中间件,统一配置管理,流控
8,细化,每台机器的pv,uv,tps,提前进行压力测试,容量规划
9,黑名单,限流,降级
10,故障闭环处理
11,监控闭环处理,多维度阀值监控
12,灾备
13,性能优化,针对性的提升性能,比如ssd,flashcache
14,服务治理
15,异步访问
16,多阶段缓存
17,优化数据库访问,增加nosql
18,埋点监控,性能监控平台
涵盖业务运营(包括合作创新、标准化和知识产权),性能与容量(架构、性能、容量、优化),系统研发(网络平台、网络产品、SDN、服务器研发、无线技术、数据引擎、算法平台等),供应链管理(ODM管理),数据库(MySQL、OceanBase、SQLServer和RDS),平台与工具(工具、流程、监控、自动化、配置、研发协同平台、硬件管理平台),平安生产,系统运营和云PE等多个方面
性能优化、依赖梳理、峰值评估,到系统压力测试,
新机器采购上线,再到流控阀值的评估、降级
开关配置,再到监控数据采集、容灾应急预案、
全链路压测、演习,再到实时、离线数据分析
从音视频直播架构,到弹幕和消息投递,再到
消息通道的技术选型、文本过滤的实现机制,
大型直播无论是音视频的可靠性保障、视频鉴
黄,还是文本消息经过数万在线用户放大之后
的消息下行,以及对于消息内容本身的过滤,
都面临了很大的挑战
解决这一问题的
有力武器是 Svrkit 框架里的具有 QoS 保障的
FastReject 机制,可以快速拒绝掉超过服务自
身处理能力的请求,即使在过载时,也能稳定
地提供有效输出。
自从Twitter开源了他们的基于BitTorrent的发布方案Murder后,通过BitTorrent进行发布已然成为了业内的标配
Gatekeeper系统