项目名称:垃圾统(分布式系统)
后端开发工具:idea(springboot+mybatis+redis+rabbitmq+shiro) 多台阿里云服务器
项目描述:响应国家号召,用于帮助不懂垃圾分类并上门回收垃圾。
帮助不懂垃圾分类的人,使环境得到很好改善,垃圾代收员的招聘为社会
减压。
责任模块:1. 负责用户版和商家版与前端 App 所有对接测试。
2. 整合优化小组成员所写代码并 部 署到服务器。
3. 整个项目数据做缓存(redis)并预防出现缓存穿透,击穿等问题
4.订单模块:从表结构设计到整个订单系统的完成,其中采用雪花算法满足
分布式下产生唯一订单号,利用 rabbitmq 实现延迟消息对用户是否付款
进行验证。使用 redis 分布式锁实现在高并发下抢单功能,采用极光推送
推送消息给用户和骑手。
5.普通用户考试认证(redis 随机发送题目)
6. 普通用户通过考试后实名认证(百度 AI 识别) 成为骑手
7 优化代码,优化 mysql 提高查询效率。
8.负责项目创建,整合,部分优化,配置服务器,部署项目。
9.与网页版接口对接,提出优化意见,部分静态资源采用OSS对象存储。
10.采用shiro安全框架管理注册登录,使用jwt管理身份验证。
11.shiro整合Redis实现多服务器的session共享。
12.使用Nginx做负载均衡,缓存静态文件,启用gzip4级压缩。
13.采用Elasticsearch实现垃圾分类搜索,图像识别后的垃圾分类功能。
14.分出2级子域名,融合CDN加速,管理网站部分静态资源。