某知名手游:参与压测,分析⽇志, 找出系统问题,实现⾼并发需要
抛弃DB,实现纯内存的游戏配置数据查询
引⼊多级缓存ArrayCache、Apcu、FileCache、Opcache等解决冷启动问题
HazelCast(类似Redis)做游戏事件⼴播,Netty做战⽃⻓连接,战⽃事件同步
风控数据服务:
项⽬内容:充分挖掘客户⾏为特点、设备指纹、社交情况、互联⽹多头信息,识别出⽤户⻛
险,给出⻛险评分;
负责内容:使⽤Redis Cluster集群做热点数据缓存,和穿透数据过滤 开启持久化和主从分⽚
保证集群可⽤性
使⽤ElasticSearch做数据聚合和统计
使⽤RocketMQ做异步任务的队列,系统间的解耦
使⽤Kratos框架,http服务部分类似Gin框架
使⽤Grpc、Protobuf实现内部系统间的调⽤
使⽤类似Eureka的注册中⼼实现服务注册和发现
日志管理平台
项⽬内容:⽇志统⼀⽣成。使⽤ELK分时分类存储,制定告警规则,异常情况及时告警
负责内容:部署Filebeat收集⽂件⽇志,配置解析格式解析转化存⼊ES
使⽤Sentinl嵌⼊Kibana,实现报警规则和检查频率的实时添加,修改。实现对健康
检查,系统指标,应⽤指标,业务指标的定期统计,报警。
封装Composer代码包和底层模块,实现对接⼝访问⽇志,调⽤外部⽇志,debug
⽇志和错误⽇志的统⼀写⼊。
熟悉了ElasticSearch集群的搭建和性能调优、熟悉了Linux的操作
贷后⻛险管理系统2.0
项⽬内容:参与开发⻛控贷后⻛险管理系统2.0版本,根据客户的租中履约⾏为,通过贷后模
型对客户进⾏分类管理。该系统对客户根据逾期级别进⾏配置管理,针对不同阶段的逾期客户
⾃动进⾏分配处理,根据贷后综合模型进⾏交叉营销,通过提供新数据特征和贷后⽤户描述。
负责内容: PHP框架⽤的⾃研JAF
Mysql做存储、使⽤索引优化性能、分表和读写分离做扩展优化
Redis做热点数据的缓存,保证数据⼀致性
对并发调⽤做限制实现分布式锁
使⽤RocketMQ做异步任务的队列,系统间的解耦
提升了系统的稳定性和扩展性。了解常⻅的web安全漏洞;进⼀步了解了Mysql
的索引、锁、事务;
⻛控决策平台
项⽬内容:实现反欺诈分数卡,提取特征,根据规则给出评分,输出决策建议。
负责内容: PHP框架⽤的⾃研JAF
实现后台配置规则,基于实时配置化的规则、规则集以及评分卡得出评分,最终
给出决策建议。
熟悉了Mysql的库表设计和数据库基本理论、熟悉了Mysql的常⽤优化、熟悉了
YAC单机⽆锁缓存、熟悉了⼤访问量下的调试,优化