全球多语言Java交易所源码 | 币币/永续合约/期权 | 海外市场首选

核心特点

  • 单体应用架构
  • 混合数据库方案
  • 简化版合约系统
  • 内置多语言包

数据库设计

  1. 主数据库(MariaDB Galera Cluster)
    • 统一存储核心业务数据
    • 闪兑交易表设计:
      sql
      CREATE TABLE flash_swap (
          swap_id BIGINT AUTO_INCREMENT,
          from_coin VARCHAR(10),
          to_coin VARCHAR(10),
          rate DECIMAL(36,18),
          min_amount DECIMAL(36,18),
          INDEX idx_coins (from_coin, to_coin)
      ) ENGINE=InnoDB;
  2. 内存数据库(KeyDB)
    • 存储实时行情数据
    • 维护撮合引擎订单薄
    • 会话状态管理
  3. 日志数据库(Elasticsearch)
    • 存储操作日志
    • 审计日志
    • 异常监控

技术栈

  • 服务端:Spring Boot单体应用 + MyBatis
  • 手机端:Vue2 + WebPack
  • 多语言:前端静态资源分语言打包
  • 部署:Docker Compose单机部署

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。