红洞数藏

我要开发同款
凌客2023年10月02日
104阅读
开发技术java
所属分类SpringCloudAPPH5网站

作品详情

项目描述:
该应用是一款结合联盟链研发的NFT数字藏品发行以及交易的产品。主要分为藏品发售、盲盒发售、藏品交易、藏品合成、钱包管理、推广拉新、个人中心等模块,另外系统也包含管理端,对藏品主题、藏品、盲盒、用户、公告、订单、充值和提现记录进行管理

项目技术栈:
SpringCloudAlibaba相关组件+SpringBoot+MybatisPlus+Mysql+PostgreSQL+Redis+EasyExcel+支付宝支付+微信支付+易宝支付+Hyperchain

项目职责:
1. 参与技术选型,负责SpringCloud Alibaba微服务项目工程的基础构建,使得项目开发人员能快速进行业务模块开发
2. 从0到1建设并落地用户端后台服务,覆盖藏品盲盒发售,藏品交易市场、钱包充值提现等业务流程
3. 通过Nginx+Sentinel做服务限流,保证藏品抢购和藏品合成接口服务的稳定性
4. 基于redis作为分布式锁,保证了藏品盲盒抢购场景的正确执行以及库存的正确扣减
5. 通过token机制+布隆过滤器,防止了用户重复藏品下单或者藏品合成
6. 根据用户IP、设备信息、行为数据构建简易的算法模型,检测用户是否为黄牛,保证了系统的业务稳定性
7. 在用户下单提交之前,引入验证码的机制,防止脚本刷单的风险
8. 基于Redisson的延迟队列RDelayedQueue,实现订单到期的自动关闭
9. 通过热点数据预热、多级缓存、异步化编程等方式解决热门数据接口耗时长的问题,整体性能提高30%以上
10. 对接支付宝支付、微信支付、易宝支付实现藏品的下单支付和钱包充值
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论