Font Size: a A A

Design And Implementtation Of Resource’s Distributing And Opening Service’s System Based On Nodejs

Posted on:2015-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:B Y LiFull Text:PDF
GTID:2298330467962183Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid spread and development of the Internet in the university, more and more teaching resources spread through the network to achieve resource sharing.How scattered throughout the network resource efficient and rapid retrieval by the user,and how to achieve a unified resource’s management and resource’s opening currently become an urgent problem for campus network digital resources.This paper, based on laboratories’s "Special item of BUPT’s youth research and innovation" and "A service plateform of Business data analysis for students’ personalized knowledge" project.Intended for the project to provide digital resources for teachers and students at the school. Hence, the urgent need to implement a digital platform resource storage systems, storage systems now have the traditional stand-alone and distributed two kinds of scenarios based on the platform but resource-intensive to read and write, the storage system needs to meet the needs of the following three points:(1) disaster recovery and backup of digital resources (2) to read and write high-performance (3)1/0intensive storage systems under the application of loosely coupled with the upper facilitate rapid integration of third-party applications.For these goals, this paper uses the framework of digital resources HDFS distributed storage architecture; Secondly, in order to achieve in intensive I/O tasks, the storage system still has a high read and write performance, the paper abandoned the traditional Java EE and HDFS combined approach proposed and implemented a storage architecture based on a combination of Node.js and HDFS; Finally, in order to store digital resources and the upper application loosely coupled systems, this paper provides a RESTful way of external storage service interface, while the design and JSONP-based front-end to achieve a pluggable module for easy interface to third-party applications for the rapid integration services.In this paper, a distributed digital resources eventually open service system based on Node.js which solves the problem of direct interaction with Node.js HDFS, design and implementation of both the bridge module; same time, this open digital resources for RESTful service interface designed and implemented based on JSONP pluggable front component that enables third-party applications for the rapid integration of the service interface. The system is now in personalized knowledge service platform to deploy applications, and on-line, has shown very good high concurrent I/O read and write performance. Finally, this article will Node.js with HDFS distributed storage architecture with traditional Java EE and HDFS storage infrastructure performance test conducted comparative experiments, tested, validated storage architecture Node.js proposed in combination with intensive HDFS type I/O performance on the task well.
Keywords/Search Tags:Node.js, RESTful Open Service, HDFS, JSONP Front-endComponents
PDF Full Text Request
Related items