# 数字货币交 Coin-Transaction **Repository Path**: wjlon/coin-transaction ## Basic Information - **Project Name**: 数字货币交 Coin-Transaction - **Description**: 开源数字货币交易项目,基于微服务的思想,构建在线交易场景下的项目实战。微服务技术选型以 Spring Cloud Alibaba 为中心。该项目基于之前公司的一个系统改造优化而来,目前正在持续开发中。。。欢迎有兴趣的小伙伴一起交流,Get 知识 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2024-01-18 - **Last Updated**: 2024-01-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Build Status Build Status Coverage Status Coverage Status Downloads

数字货币交易系统

一个正在持续完善的开源数字货币交易项目。基于微服务的思想,构建在线交易场景下的项目实战。系统基于Spring Cloud Alibaba微服务化开发平台, 核心技术采用Spring Boot 2.3.7以及Spring Cloud Alibaba

> 友情提示:近期在升级和优化该项目,建议先 Star 本项目。主要在做几个事情: > > * 1、环境部署说明整理。 > * 2、钱包测试节点部署。 > * 3、加入会员充币、提币、转账等功能。 > > 交流群:[传送门](https://image-tt-private.toutiao.com/tos-cn-i-3003/8d0e8f4898c7407f84d20de41a5bb9b2~tplv-obj.image?policy=eyJ2bSI6MywidWlkIjoiOTU1MDUyMTA0NiJ9&traceid=202104041552480101502202253448DF06&x-orig-authkey=5a21e4afda5945d9a206a695e4c78a63&x-orig-expires=2147483647&x-orig-sign=BQefTXcvfnBZ1IJIlUtB7zwToXY%3D) # 前言 * 这将是一个会认真打造的业务开源项目,目前的项目整体结构。 * 整体的功能如下图:![功能图](https://image-tt-private.toutiao.com/tos-cn-i-3003/7660766195494f3e84575c15ca66e504~tplv-obj.image?policy=eyJ2bSI6MywidWlkIjoiOTU1MDUyMTA0NiJ9&traceid=202104041456420101511921331447F32C&x-orig-authkey=5a21e4afda5945d9a206a695e4c78a63&x-orig-expires=2147483647&x-orig-sign=4t0LQfQKnDZTEWJ8Gad6jm8QI10%3D) * 前端项目地址: * 移动端项目地址: ## 架构图 ![架构图](https://image-tt-private.toutiao.com/tos-cn-i-3003/f3cc52c38b094354b02f16e8259f04b1~tplv-obj.image?policy=eyJ2bSI6MywidWlkIjoiOTU1MDUyMTA0NiJ9&traceid=2021040415042301021214804329C738F7&x-orig-authkey=5a21e4afda5945d9a206a695e4c78a63&x-orig-expires=2147483647&x-orig-sign=W7MwJ8Fn%2FpgJqozw4YiJGJcqilg%3D) 后端项目,目前的项目结构如下: ```Java coin-xxx ├──[-] xxx-api // 提供对内 RPC API 。 ├──[-] xxx-service // 提供对内 RPC 实现 ``` ## 技术栈 ### 后端 | 框架 | 说明 | 版本 | | --- | --- | --- | | [Spring Boot](https://spring.io/projects/spring-boot) | 应用开发框架 | 2.3.7 | | [Spring Boot](https://spring.io/projects/spring-cloud-alibaba) | 微服务框架 | 2.2.0 | | [MySQL](https://www.mysql.com/cn/) | 数据库服务器 | 5.7 | | [Druid](https://github.com/alibaba/druid) | JDBC 连接池、监控组件 | 1.2.4 | | [MyBatis-Plus](https://mp.baomidou.com/) | ORM框架 | 3.3.2 | | [Redis](https://redis.io/) | 分布式缓存数据库 | 6.0 | | [Redisson](https://github.com/redisson/redisson) | Redis 客户端 | 3.14.1 | | [RocketMQ](http://dubbo.apache.org/) | 消息中间件 | 4.8.0 | | [XXL-Job](http://www.xuxueli.com/xxl-job/) | 分布式任务调度平台 | 2.2.0 | | [springfox-swagger2](https://github.com/springfox/springfox/tree/master/springfox-swagger2) | API 文档 | 2.10.5 | | [knife4j](https://doc.xiaominfo.com/) | Swagger 增强 UI 实现 | 2.0.8 | 未来考虑引入 * [ ] 分布式事务 Seata * [ ] 服务保障 Sentinel * [ ] 网关 Soul ### 前端 **移动端** | 框架 | 说明 | 版本 | | --- | --- | --- | | [Vue](https://cn.vuejs.org/index.html) | JavaScript 框架 | 2.5.17 | | [Uni-app](https://uniapp.dcloud.io/) | 跨平台前端库 | 3.1.6 | **管理后台** | 框架 | 说明 | 版本 | | --- | --- | --- | | [Vue](https://cn.vuejs.org/index.html) | JavaScript 框架 | 2.5.17 | | [Vue Element Admin](https://ant.design/docs/react/introduce-cn) | 后台前端解决方案 | - | ### 监控 TODO ### 其它 * Jenkins 持续集成 * Skywalking APM * [ ] Docker 容器 * [ ] Rancher 容器编排 #使用教程      目前项目还不完善,正在往showDoc整理,耐心等待下.... ```Java 由于本人时间和精力有限。。。迫切希望,有能力不错的小伙伴,可以加入「交流群」,一起骚聊。 ``` > 交流群 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0404/181555_d36740bb_500892.png "交流群.png") > 关注公众号同样精彩 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0404/181610_3da4443c_500892.jpeg "qrcode_for_gh_8d3be3caab1a_258.jpg")