项目名称:蛙站云柜快递柜系统(网站,小程序,APP在运营可查)
开发周期:2022.07~至今
开发环境及技术:Linux、IDEA 、Mysql、dubbo、 Vue3.x、rabbitMq、Apollo、Eureka
项目背景:公司自研项目,快递柜投放、暂存、寄件等,给予用户便利项目
责任与技术描述:
结算服务:主要功能有报价查询、订单接收、订单结算、存储、通知以及数据的分析,使用redis解决了热点数据存储以及分布式锁,使用rabbitMq实现了异步处理。
支付服务:主要功能有账户金额管理,订单、接收、支付、存储、通知,使用redis解决了金额频繁操作的存储、支付订单过期处理、分布式锁,使用rabbitMq实现了异步处理。
账户服务:主要功能有注册、登录,账户企业管理,加盟商管理,运营商管理,技术公司管理,菜单,使用redis进行用户token和信息存储,。
公共数据服务:主要功能有文件、站点地址库、照片存储,快递公司信息和定位信息之类存储等,使用的存储中间件是fastdfs,热点数据使用了redis,站点地址库使用到了es。
项目体系比较大,一直在更新迭代
项目名称:贝集惠选(电商项目,苹果商店可下载)
开发周期:2021.12~2022.07
开发环境及技术:Linux、IDEA 、mysql、SpringCloud、oss、 Vue3.x
项目背景:公司自研电商项目,商品购买,商品拼团,主打社区电商
责任与技术描述:
账户模块,地址模块,售后模块,小店模块,主播模块,购物车模块,社区模块,文件上传模块,商品模块,商品类型模块,拼团模块,登录模块,主推模块,拼团订单模块,通知模块,商品订单模块,支付模块,商品爆款模块,轮播图模块,小店模块,用户模块,版本模块
技术主要使用到了redis、rabbitMq、es,在用户登录阶段将用户token存储到了redis,热点商品数据也存储到了redis内,rabbitMq重要应用在了商品结算,商品数据按照规格全部同步到了es,方便用户在搜索商品的时候提供较快低速度以及降低数据库的压力