飞翔的荷兰号 ID:326804 复制

飞翔的荷兰号

java工程师 · 5年经验 · 文思海辉
城市上海 浦东 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | MySQL Redis MyBatis Git Maven 分布式 Spring Boot Spring Cloud Spring MyBatis-Plus Kafka RabbitMQ Docker Linux RESTful
熟悉使用Spring、SpringMVC、SpringBoot、SpringCloud等
熟悉使用Mybatis/Mybatis-Plus等开源框架
熟练使用关系型数据库MySQL,了解MySQL优化
熟练使用非关系型数据库Redis,对Redis集群有一定的了解
熟练使用Git 、Maven 、IDEA等软件
熟悉RabbitMQ,Kafka,Pulsar等消息队列、能够使用消息队列实现分布式系统之间的异步消息传递
熟悉RESTful风格的设计模式
了解Linux, Docker常用命令与操作

项目经验

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

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: