基本信息

案例ID:206029

技术顾问:飞翔的荷兰号 - 5年经验 - 文思海辉

联系沟通

微信扫码,建群沟通

项目名称:华泰暗盘

所属行业:金融 - 股票

->查看更多案例

案例介绍

项目名称:
华泰暗盘
项目技术:SpringBoot + QuickFix/j + Mybatis + MySQL + Redis
项目描述:
华泰暗盘系统以FIX协议接受华泰零售柜台系统以及外部机构柜台系统发出的订单。能够在华泰暗盘内部找到成交机会的订单,由华泰暗盘系统撮合成交;能够在外部暗盘找到最佳成交机会的订单,由华泰暗盘系统转发订单至相应的外部暗盘;不能找到成交机会的订单由华泰暗盘系统挂单等待成交机会。该系统主要分为三个子系统,柜台系统、路由网关、撮合系统。柜台系统接受如前端页面、手机App、小程序等不同系统传递的消息,对消息进行检查校验;路由网关系统对上游传递的消息在不同场景下分发给不同的撮合系统;撮合系统对卖单和买单进行撮合交易,以及处理撤单等请求。
责任描述:
1、业务消息分发:使用QuickFix/j框架,将上游柜台系统传递的消息根据业务逻辑分发到不同的下游系统,以及将下游撮合系统的不同响应返回给上游
2、消息落库以及缓存:使用Mybatis框架将消息落库到mysql数据库中,以及将消息缓存到redis中,在规定时间内清理消息以及备份
3、性能优化:对sql语句进行优化,使用异步多线性优化性能,对数据库表进行分表解决线程安全问题,使用redis中setNx接口解决多线程数据安全问题
4、使用令牌桶方法实现特殊场景限流功能

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服