viabtc_exchange_server:具有高速性能和实时通知的交易引擎 源码
ViaBTC Exchange服务器 ViaBTC Exchange Server是具有高性能的交易后端,专为加密货币交易而设计。 它每秒最多可以支持10000个交易,并可以通过websocket实时通知用户/市场数据。 建筑学 对于此项目,在此图中将其标记为“服务器”。 代码结构 所需系统 MySQL:用于保存操作日志,用户余额历史记录,订单历史记录和交易历史记录。 Redis:Redis前哨组用于保存市场数据。 Kafka:消息系统。 基础库 网络:一个事件库和高性能网络编程库,可轻松支持。 包括TCP / UDP / UNIX SOCKET服务器和客户端实现,简单的计时器,状态机,线程池。 utils:一些基本库,包括日志,配置解析,一些数据结构和http / websocket / rpc服务器实现。 模组 matchengine:这是最重要的部分,它可以记录用户余额并
下载地址
用户评论