Font Size: a A A

Design And Implementation Of Live Interactive Platform Based On SOA

Posted on:2019-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ZhangFull Text:PDF
GTID:2428330545465713Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology and the popularity of mobile devices,the live video has achieved great development and has involved many fields,including education,entertainment,and games.Diverse content brings both visual and aural experience.In addition,it is especially important to achieve efficient and reliable message interaction during watching live broadcast.This thesis presents a highly available live interactive solution.Based on the actual demand of live interaction,the thesis designs and implements a live interactive platform based on SO A architecture by using the combination of third party cloud servers and local servers.The platform consists of seven modules,which are protocol conversion module,short-connection service module,long push module,barrage playback module,third-party interaction module,live interactive background management and live interactive platform development auxiliary tools.The protocol conversion module is mainly responsible for translating the request from HTTP to the internal protocol format.The platform internally uses the internal protocol to communicate;The short-connection service module provides related interfaces to the outside.After the user's request is processed by the protocol conversion module,it directly interacts with the module;The long push module mainly implements the pulling of messages,the saving of long channels,and the pushing of messages;The barrage playback module realizes functions such as barrage acquisition and barrage statistics;The third party interaction system mainly implements message pull and message synchronization with third party applications;The live interactive background management to achieve real-time monitoring of online room information,and makes corresponding operation of online room information according to needs;The live interactive platform development auxiliary tool implements the formatting display of the request data and the response data received by the platform according to different functions.At present,the project has been put into use on the line,providing users with real-time,efficient and reliable live interactive services.As users continue to grow,the platform is further optimized.
Keywords/Search Tags:Live Interaction, SOA, Open Platform, Netty Framework
PDF Full Text Request
Related items