广发银行金融市场价格引擎应用是为了改进汇率牌价接收、发布的效率低下,以及改进下游系统价格点查配置不够灵活,同时考虑整合牌价资源集成外汇交易数据源而诞生的。其能更好的支持金融外汇市场行情信息发布,以及行内系统对外汇信息的管理和推送。本系统使用的后端框架是SpringBoot,工作流引擎用的是Activiti,汇率计算使用了storm,使用了kafka作为消息中间件,Oracle和redis用作为数据存储;前端部分是基于Vue.js+Element UI,引入了Echarts展示图表业务。
我在项目中主要负责前、后端的搭建、开发和维护,功能模块涵盖了审批流程、价源接收和发布、点差运算、数据源查询等,同时与上下游系统对接也是由我负责。该项目启动是2019年11月,在2020年2月上线,3月份正式投入使用,为广发银行大陆区外汇业务解决了对私对公的外汇信息管理,同时外汇行情发布变得更为快速和具有时效性。及后在2020年10月对接了广发银行澳门分行,为广发对外汇业务的响应更加敏捷。