该源码为运营级,仅限使用USDT支付,如有不便,联系客服协助!
内含详细安装文档
演示站联系客服
关于技术构成
后端:Spring、SpringMVC、SpringData、SpringCloud、SpringBoot
数据库:Mysql、Mongodb
其他:redis、kafka、阿里云OSS、防水校验
前端:Vue、iView、less
关于交易机器人
交易机器人是自动交易的程序,可以根据外部行情,自动进行交易,让本交易所的交易对价格与外部保持一致,防止因部分用户“搬砖”导致的损失。
关于搬砖
例如A交易所BTC价格是 10000USDT,而B 交易所的BTC价格是 9500USDT,搬砖就是在B交易所通过 9500USDT的价格买入BTC,然后转账到A 交易所,赚取差价(500USDT)。
如果交易所没有交易机器人,就会导致本交易所的币种价格与其他主流交易所相比有差价,从而让用户“搬砖”,导致交易所损失。
关于区块链钱包对接
本项目提供两种钱包对接方式,一种是自建节点+区块链浏览器的方式,另一种是第三方钱包对接方式。如果你想使用自建节点或区块链浏览器,你直接使用 framework 中的代码进行编译即可。如果你想使用第三方钱包对接,你可以对接类似优盾三方钱包
关于撮合交易引擎
本系统对交易队列采用内存撮合的方式进行,以Kafka 做撮合订单信息传输,MongoDB 持久化订单成交明细,MySQL 记录订单总体成交。其中 Framework/Exchange 项目主要负责内存撮合,Framework/Market 项目主要负责订单成交持久化、行情生成、行情推送等服务.
1 | 基于内存撮合引擎,与传统基于数据库撮合更快 |
2 | 前后端分离,基于Token的Api授权机制 |
3 | 基于SpringCloud微服务架构,扩展更容易 |
4 | MySQL、MongoDB、Redis多种数据存储方式 |
5 | Kafka发布订阅消息队列,让订单更快流转 |
6 | 主流币种对接区块链接口 |
7 | 机器人系统,同步行情,维护深度,防止搬砖 |
8 | 原生App,Java和obje-ctC提供原生体验 |
▼ ▼ ▼下方更多同类源码▼ ▼ ▼