Skip to content

Commit

Permalink
Merge branch 'master' of github.com:viabtc/viabtc_exchange_server
Browse files Browse the repository at this point in the history
  • Loading branch information
haipome committed Nov 27, 2017
2 parents ce50013 + 248063f commit 283fc3e
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# ViaBTC Exchange Server

ViaBTC Exchange Server is a trading backend with high-speed performance, designed for cryptocurrency exchanges. It can support up to 10000 trades every second and real-time user/market data notification though websocket.
ViaBTC Exchange Server is a trading backend with high-speed performance, designed for cryptocurrency exchanges. It can support up to 10000 trades every second and real-time user/market data notification through websocket.

## Architecture

![Architecture](https://user-images.githubusercontent.com/1209350/32476113-5ffc622a-c3b0-11e7-9755-924f17bcc167.jpeg)

For this project, it is marked as Server in this picture.

## code structure
## Code structure

**Require system**
**Required systems**

* MySQL: For saving operation log, user balance history, order history and trade history.

Expand Down Expand Up @@ -40,7 +40,7 @@ For this project, it is marked as Server in this picture.

## Compile and Install

**operating system**
**Operating system**

Ubuntu 14.04 or Ubuntu 16.04. Not yet tested on other systems.

Expand All @@ -50,13 +50,13 @@ See [requirements](https://github.com/viabtc/viabtc_exchange_server/wiki/require

You MUST use the depends/hiredis to install the hiredis library. Or it may not be compatible.

**Compile order**
**Compilation**

Compile network and utils first. The rest all are independent.

**Deploy**
**Deployment**

One signal instance is given for matchengine, marketprice and alertcenter, while readhistory, accesshttp and accwssws have multi instance works with loadbalance.
One single instance is given for matchengine, marketprice and alertcenter, while readhistory, accesshttp and accwssws can have multiple instances to work with loadbalancing.

Please do not install every instance on the same machine.

Expand Down

0 comments on commit 283fc3e

Please sign in to comment.