Royal Q

金融 虚拟货币 案例ID:204179
丨
9 年经验· 创力联合
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

Royal Q是一款量化交易平台,帮助用户在交易所做量化交易。
工作内容
1.golang 后端 api,websocket,grpc 接口的开发与维护
2.基于 redis 的队列,实现分布式微服务
3.负责各交易所的相关接口的开发与维护
2.使用 mysql 以及 redis 做数据持久化,计算,缓存
3.技术的调研,选型,使用分布式架构,grpc ,分开各个功能,保证高并发
4.使用 mysql 主从读写分离,以及 sql 优化,减小 mysql 压力
5.使用多级缓存,优化程序的运行速度
6.独立设计和完成多种交易策略,包括马丁策略,网格策略,对冲策略和各种指标策略,同时保证扩展性,方便插入更多策略
7.设计和实现结算系统
项目特点
项目采用微服务架构,使用 redis 的队列实现服务间的通讯。以此为基础,使用 docker ,在多个服务器上分布式部署接入不同的交易所的量化服务。
由于项目的发展,数据库遇到瓶颈,基于项目的特点,对 mysql 进行分库分表,并配置主从服务达到读写分离,
同时,在程序方面,也进行了数据批量写入的优化,将一定时间内的数据统一批量写入数据库,减轻数据库的压力。
后续对于 redis 也的读写也进行了同样的优化逻辑。设计了针对策略的框架,保证策略的扩展性。

Royal Q

金融 · 虚拟货币 案例ID:204179
联系该工程师
微信扫码,建群沟通
作者: 丨 - 9年经验- 创力联合

案例介绍

Royal Q是一款量化交易平台,帮助用户在交易所做量化交易。
工作内容
1.golang 后端 api,websocket,grpc 接口的开发与维护
2.基于 redis 的队列,实现分布式微服务
3.负责各交易所的相关接口的开发与维护
2.使用 mysql 以及 redis 做数据持久化,计算,缓存
3.技术的调研,选型,使用分布式架构,grpc ,分开各个功能,保证高并发
4.使用 mysql 主从读写分离,以及 sql 优化,减小 mysql 压力
5.使用多级缓存,优化程序的运行速度
6.独立设计和完成多种交易策略,包括马丁策略,网格策略,对冲策略和各种指标策略,同时保证扩展性,方便插入更多策略
7.设计和实现结算系统
项目特点
项目采用微服务架构,使用 redis 的队列实现服务间的通讯。以此为基础,使用 docker ,在多个服务器上分布式部署接入不同的交易所的量化服务。
由于项目的发展,数据库遇到瓶颈,基于项目的特点,对 mysql 进行分库分表,并配置主从服务达到读写分离,
同时,在程序方面,也进行了数据批量写入的优化,将一定时间内的数据统一批量写入数据库,减轻数据库的压力。
后续对于 redis 也的读写也进行了同样的优化逻辑。设计了针对策略的框架,保证策略的扩展性。

相似案例推荐

  • 合约跟单项目

    合约跟单项目

    项目是带单员创建一个项目。然后去吸引用户来跟随的,有图文直播

  • 去中心化基金项目

    去中心化基金项目

    项目类似于支付宝基金(去中心化),属于web3项目,由币圈大

  • budda

    budda

    Budda是一个面向国外的在线的NFT平台,币种以太坊为主,

  • 数字货币

    数字货币

    项目负责人,本项目后端采用了php,前端vue,数据库MyS

  • 外汇

    外汇

    本项目的负责人,包含货币的交易,答题,走势图等等。后端使用了

  • nac Dapp

    nac Dapp

    采用前后端分离架构开发,前端页面使用VUE框架,后端使用go

发布任务

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

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×