php撮合引擎,C++ Match Engine撮合引擎 安装搭建(ubuntu)

2.安装mysql :apt -y install mysql-server

3.安装redis : apt -y install redis

4.安装java1.8:apt -y install openjdk-8-jdk

cd zookeepr/conf

mv zoo_simple.cfg zoo.cfg

启动:bin/zkServer.sh start

连接:bin/zkCli.sh

cd kafka

vim config/server.properties

修改配置文件中21、31、36和60行

broker.id=1

listeners=PLAINTEXT://:9092

advertised.listeners=PLAINTEXT://host_ip:9092

log.dirs=/home/wzj/kafka/logs-1

启动: bin/kafka-server-start.sh config/server.properties

或者: nohup bin/kafka-server-start.sh config/server.properties &

重点:安装redis集群一主二从三哨兵

7. 安装依赖库:

sudo apt install -y libev-dev libjansson-dev libmpdec-dev libmysqlclient-dev libcurl4-gnutls-dev  libldap2-dev libgss-dev librtmp-dev libsasl2-dev libssl-dev

librdkafka:wget https://github.com/edenhill/librdkafka/archive/v0.11.3.tar.gz -O librdkafka-0.11.3.tar.gz

tar zxf librdkafka-0.11.3.tar.gz

cd librdkafka-0.11.3

./configure

make

sudo make install

libev:  apt install libev-dev -y

libmpdec:  apt install libmpdec-dev -y

libmysqlclient-dev :  apt install libmysqlclient-dev -y

http_parser: apt install libhttp-parser-dev -y

libcurl: apt install libcurl4-openssl-dev -y

8. apt -y install python-dev

$ git clone https://github.com/viabtc/viabtc_exchange_server.git

$ cd viabtc_exchange_server

$ make -C depends/hiredis

$ make -C network

$ 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

打赏

5bcf1d675d3d892e4e904daf057a4823.png微信扫一扫,打赏作者吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值