Font Size: a A A

Research And Application On Instant Messaging Technology Based On Cloud Encryption System

Posted on:2021-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:B YeFull Text:PDF
GTID:2518306575453844Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Cloud encryption system based on content-associated key technology is a multi-client distributed system application.Based on a micro-service architecture,its main function is to encrypt and decrypt various files through content-associated key technology under high security,high concurrency,and high scalability.In 2020,the system needs to support instant messaging functions to satisfy people's needs for different communication methods.Due to the particularity of the instant messaging system,it must ensure that data can be transmitted safely and efficiently without disorder,loss,and repetition,this is the core problem to be solved.Based on the high scalability of the original cloud encryption system,analyzing its distributed architecture,content-related key technology application,and micro-service division structure,conducting research on instant messaging related technologies and selecting Netty as network framework,then summarizing the core requirements of the instant messaging technology based on cloud encryption system and improving the system from functional and architectural layer.At the functional layer,it supports the core functions of the instant messaging system such as single chat,group chat,active push,voice call and file transfer.At the architectural layer,based on the micro-service architecture,the core technology of instant messaging is divided into modules such as Cloud Encryption,Real-time Communication,Forwarding,Message Storage,and Serial Number Generation.And through Multiplexing Technology,it supports massive long connections and heartbeat detection mechanisms.In the meantime,the unique communication protocol is formulated at the transport layer to satisfy the transmission of different types of information.Through the optimization of the Snowflake Algorithm,the Serial Number Responsion Mechanism can ensure the system data sequence,integrity,and uniqueness.At last,based on Redis cluster technology,it ensures the high information interoperability and high disaster recovery of the system.Finally,improving and coding the implementation of the instant messaging system's architecture,functions,and database table design based on the instant messaging technology and testing it in multi-client environment.The results show that it finishes the above-mentioned core requirements,achieving the communication functions of the original cloud encryption system.
Keywords/Search Tags:Instant messaging system, Multiplexing, Cloud encryption
PDF Full Text Request
Related items