Return to search

Study of Linux Network Application Framework: Case Implementation of the MongoDB Services

Linux network application framework can help programmers developing network service applications on Linux. Programmers can concentrate on the business logic of applications, and do not have to care about network transmission and serialization between client and server. In addition, application¡¦s client and server can be implemented by different programming languages and communicate with each other according to the programming languages supported by framework.
This paper chooses Thrift and Etch to be the topic of Linux network application framework, and introduces their interface definition language, serialization and network architecture. This paper also makes experiments on the implementation of MongoDB, choosing of serialization and situation of multiple clients to a single server to get the performances of two frameworks. In general, Thrift has richer features and slightly better performance than Etch.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0706111-002030
Date06 July 2011
CreatorsHung, Chien-Heng
Contributorsnone, none, Chun-Hung Lin, none, none
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageCholon
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0706111-002030
Rightsnot_available, Copyright information available at source archive

Page generated in 0.0021 seconds