【信息流流量调度系统】
[项目描述]
本项目负责WiFi万能钥匙的信息流、频道、插屏等业务流量管理和调度服务,日访问量超10亿,日用户量超8000万;该项目作为公司的核心流量调度系统,与公司内部多个部门和公司外部多个项目均保持着密切的合作,因此在高并发、高可用、高可扩展性等方面需具备更高的要求
[责任描述]
根据公司内部业务的需求对系统进行优化,负责系统的需求评审、制定架构方案和UML建模,并负责相关疑难技术的攻关;
制定外部开放接口和安全验证机制,编撰外部信息流内容源接入指南,培训和指导相关的业务方的工作人员安全和便捷地接入本系统
系统重构阶段,负责信息流业务拆分、系统模块设计和其他开发人员业务重构的指导;设计多种流量调度策略和验证机制,在优先保障高可用性的前提下逐步替换老系统
基于业务需求设计多种流量调度策略;以提高系统的可用性为目标,设计出多种流量降级、熔断策略
参与制定系统扩容方案,将系统的日访问量由2亿,无缝扩展至10亿以上
[技术栈]
流量调度+SpringMVC+HttpClient
【流量分发系统】
[项目描述]
该项目主要负责WiFi万能钥匙部分信息流,全部插屏、频道、小视频等业务流量调度服务,系统日访问量超3亿。项目部署于公司自研的微服务网关框架,以Zookeeper作为服务发现和注册中心,采用Protobu作为服务间的通讯协议,接口服务的实现基于SpringBoot框架开发,并通过Motan框架实现服务和网关之间接口的RPC调用服务
[项目职责]
参与信息流业务移植到微服务网关过程中业务梳理讨论,指导其他开发人员明确业务分类、提供业务功能拆分方案及优化建议
独立负责插屏、频道、小视频等业务移植微服务网关过程中的业务梳理、服务架构调整以及业务功能优化等多项任务,并完成最终的开发和测试工作
根据业务的需求对系统持续进行升级,负责业务需求的评审、架构方案的指定和相关技术的攻关
【流量监控系统】
[项目描述]
该系统负责监控信息流业务的健康状况。系统通过Kafka和URL下发及反馈等方式收集信息流流量的信息,并基于管理后台制定告警规则,达到阀值时以多种方式及时告知相关的工作人员,并告知信息流系统进行流量的调整
[项目职责]
负责监控系统框架的设计与实现,根据信息流业务的特点制定多种监控指标、告警等级;接入多种告警方式,如:聊天软件、电话、邮件、短信等
制定多种告警策略,发现异常时可在3分钟以内通过相关工作人员,并向信息流流量调度系统发出熔断或降级信号
定期将收集的信息流信息进行汇总和计算,结果生成Excel报表,以邮件的方式发送给相关工作人员