10年Java开发经验,主导过多个中大型项目从0到1落地。核心技术栈覆盖SpringBoot、SpringCloud、SpringMVC等主流开发框架,熟练掌握Java并发编程、JVM调优;存储层精通MySQL索引优化、Redis缓存设计,同时熟悉HBase、Hive等大数据存储组件,能结合Caffeine、Guava做本地缓存优化,也可基于Kafka搭建高可靠异步消息链路。
在微服务架构设计、高并发场景性能优化方面具备丰富实战经验,曾主导京东联盟AB调度平台的从0到1搭建,通过多级缓存、无锁化设计、异步削峰等方案,最终实现核心接口TP99<5ms,平稳支撑峰值10w+QPS。
1.项目简介: 从0到1搭建一套能够对点击流量所有特征进行圈选做实验,实验要支持按照随机比例、实时流量、人群定向和智能算法等各种分流方式对流量进行调度。
2.核心职责与产出:
(1).智能分流和AB实验能力搭建
智能分流和AB实验能力搭建:随机和保量分流能力:P0级系统流程控制改造,提炼优先级、条件组、逻辑运算、群体条件、串行和并行执行;实现20种常见的逻辑运算;flink实时量级统计
人群定向分流:接入人群包,实现新老人、品类新、学生、KMFP、年龄等实现人群定向分流
智能化分流:打通智能分流,双层分流,多模型流量划分动态配置;AB实验:试金石和通天塔调研,设计拓扑阵页面和楼层AB交互能力,打通试金石AB实验平台,试金石指标库建设
(2).性能保证
策略预加载,多级缓存,标签合并查询
泛化调用,同机房策略
(3).安全管控:
策略模板化、合规性校验、XBP管控,特定场景活动页探测和分流自动调整;
flink实时分流结果监控和问题策略调整;
利用AI大模型和工程打通,实现策略审批流程化,提升效率和安全性;
4.技术栈: Spring、MySQL、Redis
京东联盟,我主要负责推广链接的生成,即转链服务。推广的形式主要包括短链接、长连接、口令等多种形式。推客生成推广链接之后,可以直接转发到微信群进行推广,用户下单之后即可赚取相应的推广服务费。
用户生成红包活动的推广链接,发给微信用户之后,点击可以直接领取红包。在这里我主要负责短链接的解析系统和流量调度系统。短链接的解析系统就是点击系统,用来解析推广链接的内容,然后调用流量调度系统可以把用户按照用户分层和用户的喜好调度到不同的红包活动会场,从而提升下单率;