最近有一个类似股票撮合交易功能业务,目前我的设计是对于每个终端用户挂单买/卖交易,先冻结用户数额,生成订单入库保存数据,撮合的逻辑遵从价格优先,时间优先的去做匹配.
但是目前有一个问题就是用户每次挂单买/卖,先冻结数额然后生成订单入库,怎么去实时或最快的去撮合?
目前的开发技术 java, mysql想听听你们如何设计的,有什么建议,谢谢
加一个交易池逻辑.将买单卖单的数量都扣到交易池中.
固定时间促成交易.比如每秒1次或者每秒100次.