易营销海量资讯e平台
所用技术:Spring Boot + SpringMVC + Mybatis + MybatisPlus + SpringCloud+阿里云 + Redis + JWT + OSS云存储 +ThreadLocal + RocketMq
项目描述:
易营销海量资讯e平台可以为营销人提供营销解决方案,用户可以根据产品分类查找产品营销方案,营销资讯等,获取最新营销方案和解决思路。营销达人可以在平台上发布营销方案等。使用 RocketMq 做系统模块之间的解耦、异步处理,提高系统性能;使用SpringCloud微服务分布式框架实现应用的高可用,使用 Redis 减少对数据库的访问并提高系统并发能力。
项目职责:
1、 负责营销达人的认证模块,使用Rocket调用阿里云短信服务完成认证短信的发送,完成应用程序的解耦,异步操作。
2、 使用Threadloacal+JWT+SpringMvc实现登录验证,并对生成的token进行加密和加盐处理;
3、 负责营销达人的营销方案的发布,修改,保存功能,利用Xxl-job实现方案的定时发布
4、 负责营销达人的营销方案的审核功能 ,调用阿里云反垃圾服务,进行功能内容和图片检测完成自动
审核功能。
5、 利用Spring Aop思想完成日志的收集,并进行二次优化,使用aop+自定义日志注解完成日志数据的收集。
6、 利用多线程异步处理方式,优化日常日志操作,提高系统的响应速度。