点击空白处退出提示
作品详情
项目描述:
敏捷采购招投标系统涵盖集团工程招标、材料招标、劳务招标为一体,用于外部供应商对集团项目进行投标以及集团内部从立项发标到评标定标一系列流程进行管理。系统分为两个端,一个是供应商使用的门户网站(敏捷易门户)一个是集团内部项目部使用的管理系统(敏捷招投标管理平台),整个项目基于Jeecg-boot 低代码平台搭建,使用SpringCloud为架构设计,以Nacos为服务注册和配置中心,涉及的技术栈有SpringBoot,MyBtis,MyBatisPlus,涉及中间件有Redis,ActiveMQ,XXL-Job使用MinIo进行文件存储,对接内部BPM系统进行流程管理,对接国信影像系统和NC65财务系统处理保证金的收缴,对接集团内部KK对内部人员进行消息推送与预警,对接微信公众号发布招标预告,实现集团各项目部高效招标和对招投标工作的便捷系统化管理。
技术栈:SpringCloud、SpringBoot、MybatisPlus、Redis、Nginx、MySql、ActiveMQ、XXL-Job
责任描述:
1.参与项目需求分析和设计讨论,编写项目文档。
2.调研并实现技术选型,最终根据不同需求来选择不同的技术。
3.根据产品提出需求,负责设计数据库表接口以及和接口文档编写等。
4.参与需求讨论并且给出相关方案,根据不同业务给出不同的方案设计。
5.负责供应商服务、易门户服务、材料招标服务各个模块的功能需求开发
职责描述完成
1.使用Redis缓存解决数据查询压力,并且有效防止缓存穿透、击穿、雪崩等问题。
2.通过ActiveMQ消息中间键实现解耦、异步和削峰等操作,解决了数据库性能压力
3.负责完成微服务日志链路追踪技术,利用 MDC 用来实时采集微服务之间的相互调用,实现微服务之间调用的
详细日志跟踪,解决分布式日志定位问题。
4.保证金模块使用ActiveMQ进行保证金信息传输到NC65财务系统与国信影像系统,监听传输成功与结算成功
后用WebSocket通知前端变更传输状态;
5.使用XXL-JOB+Redis搭建延时队列,对供应商到期黑名单自动解冻;.
6.使用MinIO文件管理存储完成各节点的附件上传;
7.使用EasyExcel进行各列表与业务数据的导入导出;
8.定时任务调用http接口传输与接收Json数据完成与主数据系统的人员、部门、银行等数据进行同步;
9.完成各节点完成与BPM系统进行流程审批功能对接;
10.基于OpenFeign远程技术实现了项目各服务间接口调用以及鉴权问题进行处理;
11.使用ELK进行日志查询,对生产环境的问题进行排查修复;
12.使用Git进行代码管理与团队协作,Jeekins完成服务的自动构建与部署;
13.负责后期维护BUG调试SQL优化以及迭代升级,能够深入理解各种第三方接口的协议和规范
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论