1、项目介绍:该项目是一个基于微服务的分布式系统,只要用于广西电力市场的电量挂牌、摘牌、费用结算等作用。项目主要分为八大模块:市场管理模块、交易管理模块、结算管理模块、系统管理模块、交易计划管理、市场交易监视、合同管理、统计分析。
2、系统架构:springBoot+springCloud+myBatis、kafka、redis、zooKeeper、fastDFS、前端架构:vue+element
3、个人职责:结算组小组长,负责结算管理模块的需求讨论、功能设计、接口文档编写、代码编写、项目部署以及负责项目客户端app的后台开发及上线部署。
4、关键技术:(1)使用Token+Redis实现用户登录的身份验证;(2)使用kafka对系统的日志进行收集,以统一接口服务的方式开放给consumer;(3)使用zooKeeper保证系统的性能高效、功能稳定。使用fastDFS分布式文件系统对文件进行管理,主要包括文件存储,文件同步,文件访问(文件上传/下载)。