数字资产的交易所核心技术在于高并发和系统安全。安全肯定是第一位,而系统的高并发能力也是客户非常在意的。数字资产交所系统面对大量的用户访问、高并发需求,基本的解决方案有:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。
1.图片服务器分离
要知道图片是是最消耗资源,于是要将图片与页面进行分离。并给图片配置独立的图片服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化。
2.负载均衡
负载均衡是大型网站解决高负荷访问和大量并发请求采用的解决办法之一。分布式架构分为客户端层、反向代理nginx层、站点层、服务层、数据层。,每一个下游都有多个上游调用,只需要做到,每一个上游都均匀访问每一个下游,就能实现“将请求/数据【均匀】分摊到多个操作单元上执行”。
3.数据库集群
面对大量的访问的时候,一台数据库是无法满足的。于是使用数据库集群,在数据库集群方面,很多数据库都有自己的解决方案,Oracle、Sybase等都有很好的方案,常用的MySQL提供的Master/Slave也是类似的方案。
原文地址:http://blog.51cto.com/13176675/2352554
时间: 2024-11-05 23:21:01