Font Size: a A A

The Design And Implementation Of Instantmessaging System

Posted on:2018-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2428330566499557Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Under the background of online travel market gradually saturated,the enterprise put forward the deepening offline market strategy.The traditional method of opening market includes callcenter outbound and off-line sales network that needs plenty of money and human cost.It is not bennifial enough for customers to get enquiry service though that two methods,also failed to take advantage of Internet online service.Instantmessaging system is the best choice for offline customers to have real-time consulting service.O nline traval consultants can also provide cutomers with travel routes,product information,discount red envelopes and travel guide through instantmessaging system.The development and integration of instantmessaging system are very important for online travel agent to expanding offline marketThe thesis analyzes the instantmessaging system based on mobile Internet development background and the significance through requirement analysis to determine the characteristics of the platform system and problems in hand.The thesis attempts to embed instantmessaging system in original system.Then the whole system can provide efficient,stable and reliable communication service to offline customers.The system mainly includes the communication module,business processing,Android client,IOS client and PC client that complete the text,images,voice and custom message interaction.To meet the demand of system performance,the thesis studies the caching strategy based on Redis,document storage based on MongoDB,Kafka as message queue to achieve the best efficiency in the process of data of production and consumption.Finally,the thesis references design pattern such as Open-Closed Princepal to finish the development of instantmessaging system.Stress tests and practical operation prove that this solution has certain scalability and performance advantages.
Keywords/Search Tags:instantmessaging, loadbalance, MongoDB, redis, cache, design pattern
PDF Full Text Request
Related items