熟悉Golang 数组、切片、map、channel等数据结构,了解GMP机制
熟悉Mysql使用,了解索引、redo log、binlog、undolog、事务等
熟悉Redis使用、了解基本数据结构、持久化、集群等
熟悉消息队列Kafka使用
熟悉ElasticSearch使用、了解常用特性,有一定的优化经验,了解内部实现原理
熟悉微服务理论如限流、熔断、降级等
亿级数据同步系统
简介:搜索平台离线数据处理平台(为在线搜索业务提供数据支持),主要包括增量同步与全量同步。增量同步通过订阅MySQL binlog进行ES数据更新、全量同步通过分布式定时任务进行数据同步,数据量两亿+
主要工作
通过增加重试机制与自定义延时队列加人工补偿机制,实现增量同步数据最终一致性
负责商品属性数据同步的从0到1开发,包括增量与全量,使用队列进行消峰处理,使用partial update加快数据查询速度避免多表join
完整设计与实现了web portal(通过web的方式来管理定时任务、流、命令)
亿级数据搜索系统
简介:作为整个公司的搜索平台,负责公司主要的搜索逻辑,提供可配置化的接入方式简化新业务的接入流程。主要搜索流程为纠错、意图分析、多路召回、粗排、精排等,峰值QPS6000+
主要工作:
参与新服务从0搭建、负责意图模块、精排部分接入(调用AI模型通过意图设置权重,通过调用AI模型进行精排)
负责商品属性相关聚合、过滤、搜索从0到1开发
通过接入分类预测,提升搜索质量(个人想法与实现)
通过拆分多路query,提升搜索质量与召回率
通过使用store fields优化搜索性能,es p99 550ms->300ms
通过支持多语言搜索,优化用户搜索体验
设计商超搜索流程,优化系统稳定性
长链接转短链接系统
CMS运营系统
简介:作为整个公司的搜索平台,负责公司主要的搜索逻辑,提供可配置化的接入方式简化新业务的接入流程。主要搜索流程为纠错、意图分析、多路召回、粗排、精排等,峰值QPS6000+ 主要工作: 参与新服务从0搭建、负责意图模块、精排部分接入(调用AI模型通过意图设置权重,通过调用AI
web-portal, 从0-1开发,基于golang进行开发,个人实现所有后端功能,登入,信息获取、执行相应的任务等
web-portal, 从0-1开发,基于golang进行开发,个人实现所有后端功能,登入,信息获取、执行相应的任务等
web-portal, 从0-1开发,基于golang进行开发,个人实现所有后端功能,登入,信息获取、执行相应的任务等