CTMS技术

技术 

 

Magicsoft框架图

      

Magicsoft Framework

来自Magicsoft开发团队的自我介绍,Magicsoft为自己设计项目和产品的新框架。新的框架具有灵活性,允许第三方按照其兴趣开发使用自己的框架。

该框架在我们的服务器上运行,并使用一个异步的方法来提供静态内容,有效地利用系统资源。Magicsoft系统将提供未来的可扩展性的框架,有着良好的性能和价值。

 

我们的技术:

环境:

语言与工具:

框架::

数据库和工具:

版本控制:

管理工具:

服务器:

概念:

报告和工具:

 

MagicSoft 框架图

Magicsoft框架基于Linux服务器并利用异步方法更高效地传输静态数据。我们承诺为您提供的是一个具有未来可扩展性,可靠,稳定和安全的框架。

我们使用的服务器是基于Python编程语言的Tornado。 Tornado与大多数主流Web服务器有着明显的区别: 它是非阻塞式服务器, 而且速度相当快。能够同时处理成千上万的并发连接,适用于提供网络即时服务。

MongoDB: 开源面向文档的数据库系统 ,高性能且无模式。

Memcached: 分布式内存缓存系统。负责对象为RAM缓存数据,从而减少外部系统的读取操作(通常是数据库)。

Tornado: 可扩展的非阻塞Web服务器,可同时处理并发连接。在Magicsoft框架中,它被用作后端的 Web服务器 。

Nginx: Reverse proxy 作为反向代理服务器(前端服务器)可以把传入的请求分配到几个后端服务器。Nginx以较低的内存使用率处理高并发情况。

CDN: 通过将包含数据的副本放置在网络各处,使用户通过网络就能够最大化地国的数据。

REST API: 一种定义服务器资源应该如何分配的应用编程。

Website: 一组相关的网页包含不同资源,包括文本,音频,视频,音乐,图片等。我们需要至少一个Web服务器,通过网络如互联网或专用局域网,输入统一资源定位符来访问网站。

Sharding: 多台机器上进行水平分割保证数据库正常运行。

Mongod: 初级MongoDB工作人员在一个单独的服务器上进行操作。

SPA: 单页面应用程序也被称为单页接口(SPI)。作为一个网络应用程序或网站,为用户提供更流畅的使用体验。类似于桌面应用程序。

推送通知: 推送,或服务器推送,描述了一个基于互联网,由发布服务器或中央服务器发起信息传输指令的通信方式。与之相反的是,信息传输请求的发起者是接收器或客户端。 

我们试图从成功现实世界的商业应用在词学。从那里采取小的事情;我们希望可以多得到的可扩展性,可靠性,可维护性和安全性。youtube.com和护目镜作为我们的启发,使用Python编程语言作为我们这个项目。Magicsoft Asia System Ptd Ltd以那些已经在世界范围内取得成功的企业为榜样。从小做起,希望让用户得到到更多的方便,更可靠的产品,更安全的保证和更高的效率。受youtube.com和google的启发,我们使用Python作为我们这个项目的编程语言。(http://www.python.org/about/quotes/)