Font Size: a A A

Design And Implementation Of Fetion Open Platform

Posted on:2013-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:X GuoFull Text:PDF
GTID:2248330371477806Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet industry, open platform has become a kind of new competition and cooperation mode in the current industry. Internet service providers can coordinate multiple resources to meet the diversified needs of users through cooperating with the third party developers, which has greatly improved the capabilities of application development and service. China Mobile has launched Fetion Open Platform relied on this trend which uses its communication capabilities in cross-network, mobile internet and traditional communication network, and integrates different kinds of website contents including microblog, electronic business into together by the way of Fetion short message, Fetion client and so on in order to develop more users and enhance user stickiness, meanwhile, uses Fetion as a tool to communicate partner with users.During the development process, the author independently completed the data processing modules and associated data storage and monitoring module, involved in the completion of the information synchronization module. Below is the main content:(1) Focus on the completion of the design and implementation of data processing module and the data storage of this module. In the realization of the module, the data distribution of push mode and pull mode, delay queue and asynchronous processing of the data were used. According to the characteristics of the system itself, the design of data storage used several technologies, such as the strategy of separating the content with the index, Redis cache, MySql and HandlerSocket which similar to NoSQL storage structures, etc.(2) Completed two times optimization in the storage of system data. In order to solve the data backlogging, database latency, interface response time-out and other issues, some optimization measures were used such as spliting the data table, increasing the Redis cache scope, asynchronous storage.(3) Designed and implementated the monitor module which has achieved monitor-ing process oriented to interface and business flow according to the business characters of the system.(4) Participated in the information synchronization module, implementated the content exchange of renren and kaixin website.The project had passed the internal test, and went into a beta test phase. The modules which designed and implementated by the author has been operating normally, which has not only met users’needs, but also help upgrade and expansion of the system by the extensibility of each module.
Keywords/Search Tags:open platform, data distribution asynchronous process, Redis, HandlerSocket
PDF Full Text Request
Related items