很好奇,火币,币安交易所是怎么做到 100 多万每秒撮合交易的?

339 天前
 guotie

如果实时交易都走数据库事务肯定不可能达到这么高的并发。

那么,可能的实现方案就是:

  1. 在内存中交易
  2. 在 redis 缓存中交易

交易完成后的数据,再写入数据库

感觉有很多复杂的问题需要解决啊

7416 次点击
所在节点    问与答
30 条回复
letitbesqzr
339 天前
靠造假数据呗。。
liprais
339 天前
靠嘴啊
jadec0der
339 天前
有那么多吗?不同的交易对肯定可以落到不同库里,我直观感觉一秒钟就几十笔交易吧,从网页上看到的
H3x
339 天前
x7395759
339 天前
几千笔极限了吧,火币每天晚上都崩,估计 100 笔都打不上去。
murmur
339 天前
每秒 100w ?淘宝腾讯才多少数据量
dreamtrail
339 天前
很明显是靠造假,前几天不是有报道说 90%都是虚假交易
cljnnn
339 天前
这些数据就跟斗鱼人气一样。
terranboy
339 天前
我只想说自动搬转机器人和对冲机器人太多了 没看见几个交易网站的差价很快填平吗
skadi
339 天前
我抓过接口...监听行情写入数据库.
多的时候,1s 大概有十几笔成交.
慢的时候平均 1s 有一笔吧.
usdt_btc 交易对.回头我得看看几个月下来有多少条了.
evilmiracle
339 天前
火币据说有 60%的交易量是伪造的
cnwtex
339 天前
楼上各位, 楼主明显是在问技术上的实现.
造假就不需要撮合数据,不需要写库了吗? 那不叫造假那叫篡改交易汇总数据
guotie
339 天前
12 楼正确

无论是否伪造数据,都是要撮合成交的
dndx
339 天前
stargazer242
339 天前
交易所 非中心化 可以回滚的
odirus
339 天前
火币这种撮合是比较好水平扩展的

他不涉及到支付细节,不需要考虑银行网关、三方清算网关的压力,撮合交易的时候,只需要保证卖家的余额足够就可以)
victor
339 天前
请问每秒 100 万笔交易,这个数据是从来得来的?
paolongtao
339 天前
请问 90%,这个数据是哪里来的?

不论是 100w 还是 90%,都是拿不出啥实证的,有时候还得靠常识和逻辑。
tabris17
339 天前
不是说 60%的交易造假么
murmur
339 天前
他撮合成交也要最终写到区块链上去
如果真按照百万每秒的速度到现在已经没几个人能完整下来所有交易日志了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/438564

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2017 V2EX