Equity API Center
该系统是通过Web service的形式为用户提供数据输出服务,用户可以在应用程序里或是网站里调用这些API来获XML取数据,而这些XML数据是跨平台的,易于解析的,因此用户可以非常方便地处理这些数据。它的后端是基于ASP.NET + Memcache + MongoDB等技术实现的高性能架构,主要分为三层:web应用层,缓存数据层,Nosql数据层。在web应用层,应用程序是部署在一组服务器集群上的,通过硬件负载均衡器分摊压力; 在缓存数据层,利用Memcache安装在一个32G的大内存服务器上,它缓存着重要的通用数据,如果请求命中了数据,则直接从内存中读取数据,否则才从数据层提取数据,这样大大地提高了响应速度; 最后,在Nosql数据层, 利用MongoDB的“高性能”,“灵活”,“易于扩展”的特性,为数据存取提供保障。
|
|
|
|
|
||||
|
|
|
|
|
||||
|
|
|
|
浙公网安备 33010602011771号