比特币火币交易所源码多终端支持,有详细文档说明,底部有下载地址

    技术2026-06-18  7

    目录 1. 简介    3 1.1 主要模块    3 2. 推荐服务器配置    3 2.1 硬件配置    3 3. 核心服务安装    4 3.1 安装kafua    4 3.2 安装Redis    5 3.3 安装Mysql    5 3.4 安装viabtc_exchange_server    6 3.5 重启服务    10 4. 视图控制服务器安装    11 4.1 安装环境    11 4.2 配置站码之家zhanmazj.com    12 4.2.1 导入数据库    12 4.2.2 配置网站域名    12 4.2.3 配置数据库连接    12 5. 区块链节点安装    12 5.1 区块链节点安装    12

    本内容由一曲书斋提供www.budusu.com 1.简介 1.1主要模块 JinglanEX 主要包含交易核心服务和视图控制以及区块链节点交互 2.推荐服务器配置 2.1硬件配置 1:核心服务器 cpu    8核 内存    16G 硬盘    500G 系统    Ubuntu 16 64位

    2:视图控制服务器 cpu    8核 内存    16G 硬盘    500G 系统    CentOS 7.x 64位

    3:区块链节点服务器站码之家zhanmazj.com(每个节点一台,个别节点可能需要更高配置) cpu    16核 内存    32G 硬盘    500G(SSD) 系统    CentOS 7.x 64位

    3.核心服务安装本内容由一曲书斋提供www.budusu.com 3.1安装kafua wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz (备用:https://apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz) tar xvf kafka_2.12-2.0.0.tgz tar zxvf zookeeper-3.4.12.tar.gz cd kafka_2.12-2.0.0/config/

    vi server.properties broker.id=0 port = 9092 host.name = localhost

    vi producer.properties bootstrap.servers=localhost:9092 metadata.broker.listconnect=localhost:9092

    vi zookeeper.properties clientPort=2181 host.name = localhost

    vim consumer.properties zookeeper.connect=localhost:2181

    # timeout in ms for connecting to zookeeper zookeeper.connection.timeout.ms=6000

    bin/zookeeper-server-start.sh config/zookeeper.properties & bin/kafka-server-start.sh config/server.properties &

    3.2安装Redis wget http://download.redis.io/releases/redis-3.2.8.tar.gz tar zxvf redis-3.2.8.tar.gz cd redis-3.2.8/

    make PREFIX=/usr/local/redis install

    ln -s /usr/local/redis/bin/redis-cli /usr/local/bin/redis-cli ln -s /usr/local/redis/bin/redis-sentinel /usr/local/bin/redis-sentinel ln -s /usr/local/redis/bin/redis-server /usr/local/bin/redis-server mkdir run

    cd run/ mkdir data mkdir log mkdir tmp .. redis-server redis_master_6301.conf redis-server redis_slave_6315.conf redis-server redis_slave_6316.conf redis-server redis_slave_6317.conf

    redis-sentinel sentinel_26301.conf & redis-sentinel sentinel_26302.conf & redis-sentinel sentinel_26303.conf &

    3.3安装Mysql apt install mysql-server vim create_trade_history.sql CREATE DATABASE `trade_history`; USE `trade_history`;

    vim create_trade_log.sql CREATE DATABASE `trade_log`; USE `trade_log`;

    mysql -u root -p < create_trade_history.sql mysql -u root -p < create_trade_log.sql

    3.4安装viabtc_exchange_server git clone https://github.com/viabtc/viabtc_exchange_server.git

    cd viabtc_exchange_server/ l make -C depends/hiredis make -C network #如果报错找不到mysql.h安卓编译开发库 #sudo apt-get install libmysql++-dev

    vi utils/makefile #modify INCS # INCS = -I ../network -I ../depends make -C utils

    vi accesshttp/makefile #modify INCS & LIBS # INCS = -I ../network -I ../utils -I ../depends # LIBS = -L ../utils -lutils -L ../network -lnetwork -L ../depends/hiredis -Wl,-Bstatic -lev -ljansson -lmpdec -lrdkafka -lz -lssl -lcrypto -lhiredis -lcurl -Wl,-Bdynamic -lm -lpthread -ldl -lssl -lldap -llber -lgss -lgnutls -lidn -lnettle -lrtmp -lsasl2 -lmysqlclient make -C accesshttp

    vi accessws/makefile {modify INCS and LIBS like accesshttp/makefile} make -C accessws

    vi alertcenter/makefile {modify INCS and LIBS like accesshttp/makefile} make -C alertcenter

    vi marketprice/makefile {modify INCS and LIBS like accesshttp/makefile} make -C marketprice

    vi matchengine/makefile {modify INCS and LIBS like accesshttp/makefile} make -C matchengine

    vi readhistory/makefile {modify INCS and LIBS like accesshttp/makefile} make -C readhistory

    ### create db cd viabtc_exchange_server/ cd sql/ vi init_trade_history.sh

    vim create_trade_history.sql CREATE DATABASE `trade_history`; USE `trade_history`;

    vim create_trade_log.sql CREATE DATABASE `trade_log`; USE `trade_log`;

    mysql -u root -p < create_trade_history.sql  vi create_trade_log.sql  mysql -u root -p < create_trade_log.sql  ./init_trade_history.sh

    ### mkdir coin_exchange cd coin_exchange mkdir readhistory accesshttp accessws marketprice matchengine alertcenter cd ..

    cp accesshttp/accesshttp.exe accesshttp/config.json accesshttp/restart.sh coin_exchange/accesshttp/ cp accessws/accessws.exe accessws/config.json accessws/restart.sh coin_exchange/accessws/ cp alertcenter/alertcenter.exe alertcenter/config.json alertcenter/restart.sh coin_exchange/alertcenter/ cp marketprice/marketprice.exe marketprice/config.json marketprice/restart.sh coin_exchange/marketprice/ cp matchengine/matchengine.exe matchengine/config.json matchengine/restart.sh coin_exchange/matchengine/ cp readhistory/readhistory.exe readhistory/config.json readhistory/restart.sh coin_exchange/readhistory/

    ### start cd /alidata/via/coin_exchange_server/

    cd /root/viabtc_exchange_server/coin_exchange/matchengine vi config.json 配数据库 建目录 ./restart.sh 

    cat config.json  cd ../alertcenter/ ./restart.sh  cd ../readhistory/ ./restart.sh  ll vi config.json  ./restart.sh  cd ../accesshttp/ ll cat config.json  ./restart.sh  cd ../marketprice/ cat config.json  ./restart.sh  cd ../accessws/ cat config.json  tcp@0.0.0.0:8090 ./restart.sh  cd ../marketprice/ vi  config.json  "127.0.0.1:26301", "127.0.0.1:26302",  "127.0.0.1:26303"

    #### test curl http://127.0.0.1:8080/ -d '{"method": "market.list", "params": [], "id": 1516681174}'

    #### viaxchtest

    git clone https://github.com/djpnewton/viaxchtest.git

    cd viaxchtest/

    vi src/index.js 

    npm install browserify -g npm install apt install node apt install nodejs sudo ln -s /usr/bin/nodejs /usr/bin/node npm run build npm install http-server -g apt install screen screen #进入screen子界面,此时putty标题栏会指示处于子界面状态,然后运行你的程序 http-server -a 0.0.0.0 -p 8088 然后按下Ctrl+A后抬起,然后按下d键,此时切换回主界面 screen -ls screen -r 子界面代号 3.5站码之家zhanmazj.com重启服务 cd kafka_2.12-2.0.0 bin/zookeeper-server-start.sh config/zookeeper.properties & bin/kafka-server-start.sh config/server.properties &

    cd redis-3.2.8/ redis-server redis_master_6301.conf redis-server redis_slave_6315.conf redis-server redis_slave_6316.conf redis-server redis_slave_6317.conf

    redis-sentinel sentinel_26301.conf & redis-sentinel sentinel_26302.conf & redis-sentinel sentinel_26303.conf &

    cd viabtc_exchange_server/ cd matchengine && ./restart.sh && cd ../ cd alertcenter && ./restart.sh && cd ../ cd readhistory && ./restart.sh && cd ../ cd accesshttp && ./restart.sh && cd ../ cd accessws && ./restart.sh && cd ../ cd marketprice && ./restart.sh && cd ../ cd matchengine/ nohup python -u update_coins.py >> up.log &

    viaxchtest测试页面启动 cd viaxchtest/ screen #进入screen子界面,此时putty标题栏会指示处于子界面状态,然后运行你的程序 http-server -a 0.0.0.0 -p 8088 然后按下Ctrl+A后抬起,然后按下d键,此时切换回主界面

    4.视图控制服务器安装 4.1安装环境 Apche 2.4 Mysql 5.6  Php 7.2

    建议安装宝塔集成环境,https://www.bt.cn/

    4.2配置 4.2.1导入数据库 Jinglanex.sql 4.2.2配置网站域名 根目录为jinglanex\web 4.2.3配置数据库连接 配置文件为 jinglanex\common\config\main-local.php

    5.区块链节点安装 5.1区块链节点安装 由于区块链节点客户端在不断更新中,建议在节点官网下载最新节点安装 Btc  https://www.bitcoin.com/

    Eth  https://www.ethereum.org/

    Usdt  https://tether.to/

    本内容由一曲书斋​​​​​​​提供www.budusu.com

     

    本交易所的主要功能包括合约交易、杠杆交易等。

    可拥有多种语言版本,随时切换

    我的页面包含个人的分享邀请好友、资产管理等功能。

    首页页面为轮播图、交易行情、网页介绍等。

    行情页面为各个交易对的行情信息,后台可调控交易对。

    合约交易页面可进行合约交易并查看K线行情。

    杠杆交易页面可进行杠杆交易并查看K线行情。

    后台可对用户、代理商、钱包、资产、手续费等各个方面进行编辑。

    本内容由一曲书斋​​​​​​​提供www.budusu.com

      一、运用撮合技能

      现在好的买卖渠道的买卖都是运用撮合技能来实现的,遵从时刻优先报价优先的准则进行买卖。

      二、多元化的买卖形式

      火币网的买卖形式即是极好的比如,具有限价买卖,市价买卖和闪电买卖。

      三、安全安稳

      金融买卖渠道的重中之重即是渠道的安全安稳性。不只能抵御黑客的入侵,还能在用户许多的买卖下保持安稳的运行。

      四、立异性的形式

      现在的互联网考究的是立异,假如没有一个好的立异的形式,也只能随波逐流。捷迅科技是一家专业的深圳APP软件开发公司,品牌APP外包定制,拥有一流APP定制开发技术。

    源码详见:https://download.csdn.net/download/mddtxt/12577436

    Processed: 0.010, SQL: 10