一.BD海量小文件存储系统
项目描述:
公司一块业务全球电商服务一站式解决方案,给商家提供平台自建店,我们提供商品、物流、仓储、转运、客服等一站式电商解决方案。会有商品晒图评论、商品详情图片、sku图片、属性图片等小图片需要存储
Fastdfs C语言编写出现问题不好查看源码排查,也不想依赖第三方服务七牛云、阿里云等OOS对象存储,所以公司决定自研一套海量文件存储系统来存放我们的图片
该系统实现上亿数据图片存储,采用JAVA并发+NIO+gRPC实现一套容错性+高伸缩+高可用架构+高性能+高并发的海量小文件存储系统
二.支付中心
该系统是连锁网吧管理系统中的支付系统,主要分为三个模块1.会员模块 2.支付模块 3.账务模块。要支持一亿会员的存储,每天流水500万,.会员模块主要功能接口是:新建会员、会员认证、会员查询、修改会员资料、会员订阅、离线会员查询、会员手机绑定。 支付模块主要接口功能是:充值、扣款、退单、提现。 账务模块主要功能是:流水管理、上缴款报表、门店每日快照。采用springMVC springJDBC、mysql分库分表技术,redis,mongodb技术,线程、异步、定时器等技术。解决大数据量并发等情况。
三.账户/支付/结算中心
项目描述:
公司项目全球电商服务一站式解决方案,提供商品、物流、仓储、转运、客服等一站式电商解决方案。订单系统调用支付前置,然后支付前置调用支付网关,操作账户余额、每次操作调用结算中心,生成结算单。实现支付、对账、第三方结算等功能,我负责账户充值、扣款、提现、冻结、解冻等研发
四.代购商品抓取\商品服务
项目描述:
公司是做海外代购,用户在我们平台下单,我们帮忙在淘宝 京东等其他平台下单 然后帮忙运输到国外用户,包括采购、订单、仓储、物流、包裹、商品、抓取等服务
抓取服务是用户给输入链接、或者关键字进行淘宝、天猫、阿里巴巴、唯品会、一号店、当当、亚马逊、闲鱼等平台商品的抓取或搜索,整个项目我来负责,设计、多种抓取策略、策略自动切换、缓存、商品预热,抓取失败降级措施、动态解析规则、解析方案智能切换、代理ip池、cookie池等。都是由我来设计和开发
抓取回来的商品落到商品池,一般时候对商品数据的准确性比较高所以只会缓存半个小时,但是双11当天数据价格属性等基本不会变,缓存1天,压力比较大,我们提前准备参与双11的热点数据20万导入到商品池,采用Nginx+redis+ehcache多级缓存架构解决高并发场景下缓存雪崩等问题
所用技术spring boot、redis、mongodb、mysql,抓取服务作为底层公共服务,提供rest接口给其他服务调用