哈电电子商务平台是一个线上招投标的系统,主要供给哈电集团下的子公司开展线上招投标业务。整体架构采用的是前后端分离,前端是Vue+饿了么UI。后端是springcloud+springboot+maven的微服务架构,用nacos作为服务的注册和发现,SpringSecurity, SpringOAuth2, JWT实现统一的认证服务中心.
利用 OpenFeign 实现与其他系统进行交互,利用 Hystrix 实现熔断和错误处理,阿里开源的分布式事务框架seata.kong作为流量网关。ReocketMQ搭建高吞吐量的分布式消息队列服务。数据库是采购mysql+redis 主从模式保证数据的高可用。
业务主要分公开招标和自主采购两大块,业务模块分为供应商管理模块,采购计划管理,采购交易管理模块,项目管理,合同管理,档案管理,专家管理,线上开标系统,线上评标系统 等模块。
我参与其中的供应商信息管理模块,供应商资质管理模块,部分项目管理模块的开发,后期还承担了部分实施工作,负责和客户沟通需求,指导用户操作,临时数据处理保证开标项目顺利进行。