Bybit跟单的技术架构怎么设计?

麻宁麻宁12月11日2034

Bybit跟单技术架构是怎样的?是否有一些特有的架构设计和难点?

3 个回答

Gas费好贵
Gas费好贵回答于 12 月 11 日
最佳答案

Bybit等平台提供跟单服务的实现机制在于“实时撮合”与“数据同步”的技术支撑。跟单的核心需求是信号源精准,操作响应快,通常采用高性能撮合引擎以及支持分布式缓存架构来保障用户下单体验。

系统稳定性:一般采用微服务架构,将交易、风控、账户等模块分离部署,解决高并发瓶颈和交易数据一致性的问题。比如用户A下单后,系统要以秒级的效率将订单推送给其他用户,并进行持仓检测,避免超买超卖。

黑天鹅事件的应对机制,在系统中要有熔断机制以及异常处理兜底方案,言外之意,就是要“快”、“准”、“稳”。

智能合约迷
智能合约迷回答于 12 月 13 日

Bybit跟单系统属于典型的高频交易场景,在其底层的架构上,必须具备强大的基础支撑能力,也就是需要实时撮合交易引擎应对每秒钟数万笔订单的冲击。为达到这个效果,该平台在技术上采取了分布式架构+内存数据库+异步通信,做到超低延迟的特性。

难点有以下两个:

1. 价格同步精度,微秒级延时也有可能出错

2. 跟单集中产生的流量冲击

他们应该是有做限流熔断、智能路由等设计。但实际落地过程中最大的难点还是在响应速度和系统稳定性,因为加密货币市场本身就比较疯狂。

数字风火客
数字风火客回答于 12 月 14 日

Bybit跟单系统需要确保超高频的撮合,否则一旦行情变化,跟单策略就会失效。为此,Bybit可能将交易、风控、跟单分别由不同的模块负责。 难度最大的是:如何在多用户并发的情况下,确保各个用户的跟单策略不会相互干扰,并及时更新跟单用户的跟单结果。 另外,就是安全问题,需要防范DDOS攻击,以及数据库崩溃等。

您的答案