Skip to content

Ambition6666/mscoin_kitex

Repository files navigation

数字货币交易所 kitex实现版

项目简介

该项目实现了用户对数字货币的充值, 提现, 交易等操作, 用户可以实时获取数字货币的k线, 价格, 买卖盘, 并通过交易撮合系统实现对市价以及限价两种不同的交易.

本项目使用到的技术栈

  • kitex, hertz, gorm, kitex作为微服务的框架, hertz作为http框架, gorm作为操作数据库的框架
  • rocketmq, 使用rocketmq对项目进行解耦, 使得项目之间能够进行异步调用, 可以是使得后端能够给前端迅速做出反应
  • websocket, 使用socketio向前端实时发送最新数据(如k线, 买卖盘等)
  • 使用docker和k8s对项目进行部署
  • 使用多种设计模式, 单例模式, 工厂模式, 代理者模式等

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published