开发数字货币交易所(开源数字货币交易所,基于SpringCloud微服务开发,源码可二开)

  开发数字货币交易所(开源数字货币交易所,基于SpringCloud微服务开发,源码可二开)

开源数字货币交易所,基于Java开发的比特币交易所 BTC交易所 ETH交易所 数字货币交易所 交易平台 撮合交易引擎。本项目基于SpringCloud微服务开发,可用来搭建和二次开发数字货币交易所,有完整的撮合交易引擎源码、后台管理(后端+前端)、前台(交易页面、活动页面、个人中心等)、安卓APP源码、苹果APP源码、币种钱包RPC源码

  


  

本项目是基于Java(SpringCloud)开发的比特币交易所 BTC交易所 ETH交易所 数字货币交易所 交易平台 撮合交易引擎。本项目基于SpringCloud微服务开发,可用来搭建和二次开发数字货币交易所,有完整的系统组成部分。

  

  • 撮合交易引擎
  • 后台管理(后端+前端)
  • 前台(交易页面、活动页面、个人中心等)
  • 原生安卓APP源码
  • 原生苹果APP源码
  • 币种钱包RPC源码

整体架构

  


  


  

逻辑架构

  


  


  

部署架构

  


  


  

系统运行环境

  

  • Centos 6。8
  • MySQL 5。5。16
  • Redis-x64-3。2。100
  • Mongodb 3。6。13
  • kafka_2。11-2。2。1
  • nginx-1。16。0
  • JRE 8u241
  • JDK 1。8
  • Vue
  • Zookeeper

生产环境建议配置

  


  


  

文件目录说明

  

00_framework

  

└─———admin 后台管理API

  

└─———bitrade-job 任务管理

  

└─———chat OTC聊天

  

└─———cloud SpringCloud微服务管理

  

└─———core 核心

  

└─———exchange 撮合交易引擎

  

└─———exchange-api 撮合交易API

  

└─———exchange-core 撮合交易核心

  

└─———jar 第三方类库

  

└─———market 市场行情API、K线生成

  

└─———otc-api OTC交易API(如无需otc功能可不启动)

  

└─———otc-core OTC核心

  

└─———sql SQL脚本

  

└─———ucenter-api 用户个人中心API

  

└─———wallet 钱包资产管理,负责与RPC对接

  

01_wallet_rpc

  

└─———bitcoin

  

└─———bsv

  

└─———btm

  

└─———eos

  

└─———erc-eusdt

  

└─———erc-token(可对接各种ERC20币种)

  

└─———eth

  

└─———ltc

  

└─———usdt

  

02_App_Android

  

03_App_IOS

  

04_Web_Admin

  

05_Web_Front

  

  

系统展示

  


  


  


  


  

获取源码地址,比特币价格关注私信回复“数字货币”

  
","content_hash"!"e3205549

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论