离线项目职责: 1.参与数据仓库的搭建,明确数据域,包括用户域,流量域,交易域等主题域,参与设计DWD,DWS,ADS层 2.设计全局唯一用户标识 UUID 以及用户拉链表,解决多端用户数据关联问题,用户行为分析准确率提升40% 3.完成用户主题相关指标,日活,周活,月活,每日新增用户,用户留存,连续登录等 4.搭建 FLume双层高可用架构,通过主链路容灾机制解决数据采集零点漂移问题,数据丢失率降低85% 5.数据ODS层到DWD层的ETL清洗过程,包括对数据清洗过滤,数据规范化处理,Sesion分割,地理位置转换,全局唯一用户标识,标记新 老用户等处理 6.使用DolpinS...
本作品是一个大型分布式B2C电商平台的核心后端系统。我在此项目中担任后端主开发工程师,独立负责了商品、订单和库存三个微服务的架构设计与编码实现。 系统采用Spring Cloud微服务架构,使用Nacos作为服务注册与发现中心,通过Feign实现服务间调用,Sentinel进行流量控制与熔断降级,有效应对秒杀等高并发场景。我利用Redis缓存热点商品信息,将商品详情页的查询响应时间从原来的200ms降低至20ms,极大提升了用户体验。订单模块采用RabbitMQ消息队列,实现了异步下单和延迟消息关闭超时订单,保证了系统在高并发下的最终一致性和稳定性。 该项目完整展示了我对Java微...