电子招投标技术
运用技术:SpringBoot,SpringCloud,Redis,RabbmitMq,vue,element-ui,JUC,Gitkraken,SkyWalking,
MySql,分布式等
项目网址:https://www.okzhaobiao.com
功能模块:管理员模块、代理机构模块、交易中心模块、监督机构模块、投标人模块、评标专家模块、工程建设模块、政府采
购模块、财务模块等。
项目简介:该项目是电子招投标系统,用来进行在线招投标。面向政府,企业,个人等。该项目涉及建标,审核标,开标,评
标,中标人的后续等一系列操作。
项目内容:
1、对接河北省公共资源包含了项目的全流程,搭建RabbmitMq消息队列,实现信息的同步等。
2、项目大部分的信息显示,使用Redis缓存数据,提高程序的运行效率。并使用Redis分布式锁解决分布式中并发安全问题。
3、项目接入了微信和支付宝模块,包括文件费的支付,保函费用的支付等。
4、在进行文件费支付中,生成订单,并使用RabbmitMq的延迟队列来实现订单倒计时。
5、采用SkyWalking来监控微服务,通过多方面测试和反馈的问题,快速准确的定位所出现的问题,并及时解决。
6、在项目中进行数据库表的设计,如会员表、财务表等,并负责一些运行速度慢的SQL的优化等。
7、使用AT模型解决项目中分布式事务问题,保证了分布式事务的可用性和最终一致性。
8、独立负责并完成新的模块或者新的功能的开发和测试。独立编写前端和后端代码等。
9、使用git技术,Gitkraken进行代码的管理和版本的控制,部署测试环境等。
10、在个人负责的财务管理中,使用多线程在不影响主业务的前提下,另开一个线程来记录用户各个步骤的操作和操作时间,
如新建招标项目消耗多长时间,进行了哪些操作等。