基本信息

案例ID:218165

技术顾问:面向earth编程 - 7年经验 - 浙江趋势信息科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:千云小程序

所属行业:新闻媒体 - 其他

->查看更多案例

案例介绍

技术栈:Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、RabbitMQ、Sa-Token、Jwt 、Xxl-Job、minio、SpringDoc、javadoc、EasyExcel、Docker、Websocket、Azure OpenAI

项目描述:千云是一个前后端分离的小程序名片项目,支持用户购买套餐解锁功能,如:自定义名片、名片转发、企业名片、在线GPT聊天,支持无限级分销,自定义企业官网、财务、渠道、推广等功能

责任描述:作为后端独立开发人员,主要负责整体架构、商品套餐、GPT激活码、订单、用户、推广、渠道、机构、财务、名片创建、收发名片、在线聊天等功能、提供小程序API接口、以及管理后台的独立开发工作。

核心技术:
● 采用 Sa-Token 支持注解 登录校验、角色校验、权限校验、二级认证校验、HttpBasic校验、忽略校验角色与权限校验支持多种条件 如 and OR 或 权限 OR 角色 等复杂表达式
● RabbitMQ,实现消息的异步解耦,提升系统效率和服务稳定性;
● 通过 Redis 实现人数统计和下单排行,浏览量、新增统计等,并通过先写 MySQL,再删除 Redis 的方案来保证高并发场景下的缓存一致性。
● 通过 Nginx反向代理,将客户端请求转发到目标服务器的后端 API 接口,从而解决跨域问题;
● 通过 AOP + TraceID 记录接口访问日志,实现任务的追踪、监控和诊断
● 通过Websocket搭建在线聊天功能,节省服务器资源和带宽,并且能够更实时地进行通讯,具有系统统一发送消息,消息已读未读,消息列表展示最新消息等功能
● 使用IJPAY简单快速完成支付模块的开发,快速对接微信支付
● 结合vue-simple-uploader,实现大文件切片秒传。
● lock4j 注解分布式锁,自定义锁过期时间,防止死锁,保持业务数据的安全性

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服