3

加油蛙APP + 后台管理系统

我要开发同款
卢佳宏2024年03月30日
373阅读
开发技术分布式、vueiosandroidjava
所属分类支付宝、数字藏品、区块链
作品源文件
rar格式 16.77 MB
¥99.00

作品详情

 个人职责 :
项目前后端开发,负责完成app和web端接口、以及web端页面开发,写代码测试用例。使用springcloud alibaba搭建项目分布式架构,使用极光推送、websocket向app用户推送实时消息,使用quartz、rocketmq向用户空投礼物,使用redis的发布订阅模式跨服务发送消息,使用Jenkins和阿里云代码托管服务实现自动化部署。完成主要核心功能包括:用户消耗材料身份升级、用户创建队伍喝水打卡空投材料、用户消耗材料创建管理工会开辟二级市场、用户消耗材料公会升级、材料转赠转卖、用户投放装备开设运动场空投材料、材料冲击小游戏、对接支付宝接口实现材料购买。处理线上bug、优化市场高并发访问、优化sql、对用户进行限流。之外整理需求分析和产品经历确定最终方案,和前端人员对接app端接口,和测试人员沟通解决线下bug。
 项目背景 :
加油蛙是一个基于WEB3的生活类数字藏品平台,以食、住、行为核心,致力于构建正能量传递和健康赋能的数字藏品元宇宙,也是国内首个面向全民开创全新的虚实结合生活方式的项目。通过喝水打卡、运动打卡、记录生活、家庭互动、社交以及IOT设备联动等多种方式,将热量消耗、低碳减排成果转化为数字资产,推动广大民众积极参与健康生活、获取健康,加油蛙是一款专为艺术品打造的线上收藏交易平台,加油蛙app有着丰富的数字藏品,价格实惠,用户可以在加油蛙app在线了解藏品的详细信息,遇到喜欢的可以收藏。加油蛙官方版是一款优势明显,随时购买艺术品的数藏app,进入查看就能了解到每一款藏品的基础情况了,图文介绍利于我们了解,搭配行情分析的话,能对比出最佳的藏品购买方向,而且所有抢购到手的藏品,我们也能在线完成转赠流程,送给喜欢收藏的其他朋友。
 技术实现 :
后端框架使用 springboot alibaba + maven + springSecurity + redis + mysql + mybatis + websocket搭建,项目共分为五个服务模块:app用户模块、订单模块、库存模块、web模块、websocket模块。微服务组件使用到了:基于gateway网关实现服务路由、身份认证、权限校验,基于nacos统一配置管理,基于fegin实现rpc和负载均衡,基于阿里开源的seata的at模式解决分布式事务,基于sentinel实现接口限流和流量整形,使用rocketmq延时消息实现平台用户空投礼物削峰,使用shardingjdbc实现分表处理单表数据量大,redis搭建分片集群解决单节点压力实现数据分散存储,对高并发接口使用jemter和ab压测工具确保系统稳定,线上使用k8s多节点负载均衡部署。项目内部使用了redission分布式锁、使用了redis实现基于用户限流、支付方面使用了支付宝和易宝支付、下订单支付方面结合redis的lua语法在多服务节点之间保证原子性、大量使用jdk8新特性优化代码。Web前端使用vue+elementui构建、App前端使用vue+uiapp构建、使用了cdn托管前端代码,加速静态资源访问。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论

卢佳宏2024-04-01 19:54:34
verymuch