数字资产高并发撮合币币场外交易所系统开发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字资产高并发撮合币币场外交易所系统开发相关的知识,希望对你有一定的参考价值。
数字资产撮合交易模式中并发和撮合是核心的要点。这也是运营方关注的重点。高并发是互联网分布式系统架构设计中必须要考虑的因素之一,它是指通过设计保证系统能够同时运行处理多个请求。
与高并发相关的指标有响应时间、吞吐量、每秒查询率、并发用户等。这些都是影响高并发的因素。要提高系统的高并发能力需从架构处理。主要有两种垂直扩展和水平扩展。垂直扩展可以通过提升单机硬件性能,或者提升单机架构性能,来提高并发性,但单机性能是有极限的。因此互联网分布式架构设计高并发终极解决方案还是后者:水平扩展。
然而在互联网分层架构中,各层次水平扩展的实践又有所不同:
1.反向代理层可以通过“DNS轮询”的方式来进行水平扩展;
2.站点层可以通过nginx来进行水平扩展;
3.服务层可以通过服务连接池来进行水平扩展;
4.数据库可以按照数据范围,或者数据哈希的方式来进行水平扩展;
除此之外,撮合交易也是有两种方式,数据库撮合和内存撮合。数据库撮合因为其需要从数据库读取各方面信息,然后在从订单找到匹配的之后才能进行撮合交易,所以它的处理速度慢,当然他也有优点,它的数据一致性高。
内存撮合是现在多数交易所采用的撮合方式,他在交易的过程中减少了数据库访问,撮合的数据也完全储存在内存中,所以基于内存的撮合方式大大的提高了撮合速度。
以上是关于数字资产高并发撮合币币场外交易所系统开发的主要内容,如果未能解决你的问题,请参考以下文章