四年开发经验,精通 Java 编程语言,有大型完整分布式电商项目的管理和开发经验,能够独立的进行项目技术选型和开发任务推进,带领团队连续两年获得部门最佳团队奖。熟练使用 Springcloud alibaba 系列微服务框架技术(nacos、feign、rocketmq、seata、skywalking ),并有高并发的全链路调优经验,提升应用总体 QPS 性能500%,RT (响应时间)缩短40%。
未来窗电商项目
https://mall.ruijie.com.cn/
涉及技术:
springcloud-alibaba、mysql、redis、elasticsearch、rocketmq 、xxl-job 、devops
责任描述:
担任项目负责人,并同时负责网关(gateway)、订单(order)、es 存储模块的开发和维护。
● 使用 springcloud-Alibaba 生态(nacos、feign、rocketmq、seata、skywalking )作为项目搭建的底座,项目拆分为订单、产品、用户、存储、内容管理、系统后台等多个微服务,使用阿里云进行多台负载部署。
● 数据存储方便使用到了 mysql、redis、elasticsearch 和阿里云 oss 。常用的基本数据存储在 mysql中,方便进行简单的数据库查询;对于分布式锁、秒杀、大量请求需要数据缓存的接口,均使用到 redis 来避免增加数据库压力;对于商品搜索和详情数据以及系统的日志数据,拥有数据量大、需要频繁搜索且修改不多的场景,使用 es 作为存储;对于一些图片、视频等文件则放在阿里云 oss 中作为存储,并使用cdn加速,返回资源链接存放在数据数据库中。
● 使用 rocketmq 作为消息队列,来实现通知类和日志记录功能异步解耦,活动定时开启等功能。
● 项目使用 xxl-job 来作为定时任务的集中管理平台,实现了定时任务的注解式开发、自动注册、统一管理和日志分析。
● 项目上线使用自研 devops 进行高效管理,项目日志采用自定义注解+rocketmq+elasticsearch 的方式收集存储,在 kibana 平台方便查询。
角色 | 职位 |
负责人 | Java高级开发 |
队员 | 前端工程师 |
队员 | 后端工程师 |
面向互联网C端用户的电商平台,提供全面的产品购买渠道。项目以springcloud-Alibaba微服务架构为技术底座搭建,专为高并发、高可用、高拓展性场景进行优化设计。至今,平台已成功吸引万余名活跃用户,年成交额突破千万元,展现出卓越的市场表现和技术实力。 涉及技术:
面向互联网C端用户的公司官网,提供全面的产品购买渠道。项目以springcloud-Alibaba微服务架构为技术底座搭建,专为高并发、高可用、高拓展性场景进行优化设计。至今,平台已成功吸引万余名活跃用户,年成交额突破千万元,展现出卓越的市场表现和技术实力。