同步操作将从 币严数字货币交易所/CoinExchange 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
BIZZAN Open source digital currency trading system
Our mission is to develop the world's best, high-performance, secure, and open source (key) digital currency trading system in Java. (Please ignore our awesomeness, because Niubi has a lot of boasting, and it may become really awesome over time)
We hope to communicate with each other and improve together through the power of the open source community.
Thank you very much for your help (issue or money. Okay, more money!), please feel free to submit a request or open an issue.
It is very difficult to operate an exchange.
The BIZZAN framework can make it easy for you to build a digital currency trading system, but it is far more difficult than building a website. Don't think that the simple one is to click next and the next step is complete. The entire system architecture is divided into many components, which require professional knowledge or a team to run successfully. Fortunately, if you have us, you can contact us at any time.
System security knowledge.
The BIZZAN framework cannot protect the security of your digital assets, nor can it guarantee the safe operation of your system. During the deployment process, you need to pay attention to the network security settings. If you are not good at it, you can find a professional operation and maintenance personnel.
Legal risks
The test environment is for learning reference only! ! ! Please use it reasonably.
Test environment address:
https://www.bizzan.pro Account:13800138001 Password:123456
https://admin.bizzan.pro Account:test Password:123456
In order to facilitate everyone to communicate and learn, please join the QQ exchange group:
*Blockchain exchange technical knowledge exchange group [QQ group: 735446452]
Apache
The core modules of the back-end framework are exchange and market modules.
Among them, the exhcnge module completely uses Java memory processing queues, which greatly speeds up the processing logic, does not involve database operations in the process, and ensures fast processing speed. After the project is started, it adopts the method of inheriting ApplicationListener and runs automatically;
Unprocessed orders are automatically loaded after startup and reloaded into the JVM to ensure the accuracy of the data. After the order is processed by the exchange, the transaction record is sent to the market;
The market module is mainly for database operations and persists user change information to the database. The main difficulty lies in interacting with the front-end socket push. Socket push adopts two methods. The web socket adopts SpringSocket and the mobile terminal adopts Netty push. The netty push is processed by timed tasks.
-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
spring.jpa.hibernate.ddl-auto=update
Please modify the following configuration according to the actual deployment of the service. The location of the configuration file is as follows. If there is no configuration in the configuration file, it means that the module does not use this function and does not need to be added:
Each module/src/main/resources/dev/application.properties
mysql database:
spring.datasource.**
reids
redis.**
mongodb (mainly stores K-line chart related data)
spring.data.mongodb.uri
kafka
spring.kafka.bootstrap-servers
Alibaba Cloud OSS, image resource upload
aliyun.**
SMS configuration
sms.**
Mail authentication
spring.mail.**
Tencent waterproof check
water.proof.app.**
Maven build packaging service
Upload the XX.jar in the target folder of each module to your server
Start the cloud module first, then start the market and exchange modules, the rest is in no order.
Start the service
example:
nohup java -jar /own jar package path/cloud.jar >/dev/null 2>&1 &
nohup java -jar /web/app/cloud.jar >/dev/null 2>&1 &
nohup java -jar /web/app/exchange.jar >/dev/null 2>&1 &
nohup java -jar /web/app/market.jar >/dev/null 2>&1 &
nohup java -jar /web/app/exchange-api.jar >/dev/null 2>&1 &
nohup java -jar /web/app/ucenter-api.jar >/dev/null 2>&1 &
nohup java -jar /web/app/otc-api.jar >/dev/null 2>&1 &
nohup java -jar /web/app/chat.jar >/dev/null 2>&1 &
nohup java -jar /web/app/wallet.jar >/dev/null 2>&1 &
nohup java -jar /web/app/admin.jar >/dev/null 2>&1 &
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。