All source code of gtvcoin.com cryptocurrency exchange


A professional cryptocurrency exchange platform with futures support as well as marker and stop transactions.
if you want to review DEMO
Warning! You are not allowed to view this text.

All codes are available. programming language java and vuejs.


Sales price chart. (Of course it's completely free for you.)





setup file and api:

Warning! You are not allowed to view this text.

password: 115599

Environment and Software Version
Local development environment
Node V10.15.1
NPM V6.4.1
JDK V1.8.0_131
IDEA 2019.2 Ultimate Edition
Xcode 11.5

Server deployment environment
Centos 7.6
Java openjdk version “1.8.0_212”
Kafka 2.11-2.2.1
Zookeeper 3.4.14
Mongodb 4.0.19
Redis 3.2.12
MySQL 5.6
ETH 1.10.2
BTC/USDT 0.11.0

Server configuration recommendations
The configuration that I suggest is not necessarily one that you must use. For lack of financial strength, you can reduce the allocation appropriately; If the fund strength is sufficient, it may also be allocated appropriately. Here’s my recommended server configuration and the three-party services I need:
Operating System: Centos 7.x

1,Server 1
(4 cores 8G, hard disk with default 40G of cloud service provider),Web server, bandwidth 5M to 10M, or larger, for storing front-end Web resources. The server needs to have Nginx installed for domain name forwarding.

2,Server 2
(8 Core 16G, 100G Hard DiskSSD), Bandwidth 1M (native mainly for intranet), used to build Kafka, MongoDB, Redis basic services.

3, Server 3
(8 cores 16G, default hard disk size 40G), bandwidth 1M (native mainly for intranet), for deployment 00_ Microservices under framework. The server needs to install Nginx for forwarding microservices.

4, Server 4
(8-core 16G, 800G hard disk `SSD’), Bandwidth 1M (native mainly for intranet), Wallet node for deploying BTC, USDT, ETH, preferably SSD. Run wallet_ Microservices under rpc.

5, Server 5
(4-core 8G, 100G hard disk), Bandwidth 1M (native mainly for intranet), Just buy MySQL database service provided by cloud service provider directly, MySQL version requires 5.6.

6, Aliyun OSS
(default 40G, tens of dollars a year seems)

7, SMS service
the system supports a variety of SMS, but you can easily add your own SMS platform, which supports Saime by default.

8, Mail Service (optional, the system has been modified to be registered directly through mail without verification)
Best buying advice
1, Insufficient funds
Tencent Cloud (Hong Kong, Singapore, etc.), a pay-per-volume model.

2. Sufficient funds
Aliyun (Hong Kong, Singapore, Germany, United States, etc.), year-round package month mode.

Summary
These are the server configurations and three-party services you need. In fact, all microservices and software like Kafka can run on one server, but in a production environment, I recommend using multiple servers, mainly to isolate data, such as wallet nodes and basic software like Kafka, and services (various jar packages) from data.
In fact, MySQL databases recommend more stable cloud services, and of course you can also build MySQL yourself (which saves costs to some extent, but increases maintenance costs).[/center]


Go back
24-01-2023, 23:27