1 Star 0 Fork 45

isyunketu / coinexchange

forked from xxll / coinexchange 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.en.md 6.39 KB
一键复制 编辑 原始数据 按行查看 历史
xxll 提交于 2021-06-06 23:48 . 1、上传了PC前端页面

CoinExchange数字货币交易所

【郑重声明】 按照中国国家相关法律政策规定,不得向中国大陆境内公民提供数字资产交易服务,不得提供人民币对数字货币的兑换及支付服务。如果不予配合履行以上职责,造成的一切后果与本人无关。

1、介绍

基于Java开发的货币交易所|BTC交易所|ETH交易所|数字货币交易所|交易平台|撮合交易引擎。本项目基于SpringCloudAlibaba微服务开发,可用来搭建和二次开发数字货币交易所。

2、项目特色

  1. 基于内存撮合引擎,比传统基于数据库撮合引擎更快 ;
  2. 前后端分离,基于OAuth2.0 + JWT的API授权机制 ;
  3. 基于SpringCloud微服务架构,扩展更容易 ;
  4. 集成阿里最新的研究成功SpringCloudAlibaba ;
  5. MySQL、MongoDB、Redis多种数据存储方式,只为更快 ;
  6. Kafka发布订阅消息队列,让订单更快流转 ;
  7. Netty秒级实时K-Line推送 ;
  8. uni-app“七端”共享 ;
  9. 主流币种对接区块链接口齐全,开箱即用 ;
  10. 冷热钱包分离,两种提现方式,保证安全

3、技术选型

3.1 后台技术
组件 作用 参考网站
Spring Framework 容器 http://projects.spring.io/spring-framework/
Spring Boot 开发脚手架框架 https://spring.io/projects/spring-cloud/
Spring Cloud 微服务框架 https://spring.io/projects/spring-boot/
Spring Security 安全框架 https://spring.io/projects/spring-security
MyBatis-Plus ORM框架 https://mp.baomidou.com/
Nacos 服务治理 https://nacos.io/zh-cn/
Sentinel 服务保护 https://sentinelguard.io/zh-cn/
Seata 分布式事务 http://seata.io/zh-cn/
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator 代码生成 http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Druid 数据库连接池 https://github.com/alibaba/druid
Mongodb 分布式文件存储数据库 https://www.mongodb.com/
ZooKeeper 分布式协调服务 http://zookeeper.apache.org/
Redis 分布式缓存数据库 https://redis.io/
Redisson Redis客户端 https://redisson.org/
Jetcache 缓存框架 https://github.com/alibaba/jetcache
RabbitMQ 消息队列 https://www.rabbitmq.com/
Kafka 消息队列 http://kafka.apache.org/
Disruptor 并发框架 https://lmax-exchange.github.io/disruptor/
FastDFS 自建分布式文件系统 https://github.com/happyfish100/fastdfs
Log4J 日志组件 http://logging.apache.org/log4j/1.2/
Swagger2 接口测试框架 http://swagger.io/
Lombok 简化编码插件 https://projectlombok.org/
Cloud Alibaba OSSQiniu 云存储 https://www.aliyun.com/product/oss/ http://www.qiniu.com/
FastJson & Gson 数据序列化 https://github.com/alibaba/fastjson
Jenkins 持续集成工具 https://jenkins.io/index.html
Maven 项目构建管理 http://maven.apache.org/
Tio 实时推送 https://gitee.com/tywo45/t-io
Netty 实时推送 https://netty.io/
Akka 异步并发计算 https://akka.io/
3.2 前端技术

后台管理系统: Vue + ElementUI + Axios + Xlsx + Showdown + Screenfull

前台系统: Vue + ElementUI + Axios + Stompjs + Zip + vue-i18n

移动全栈: uni-app

4、功能说明

4.1 后台管理

4.2 前台系统

4.3 移动全栈

5、架构设计

连载中......

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
Java
1
https://gitee.com/isyunketu/coinexchange.git
git@gitee.com:isyunketu/coinexchange.git
isyunketu
coinexchange
coinexchange
master

搜索帮助