Font Size: a A A

A Research On Routing Simulation Platform Based On Microservice Architecture

Posted on:2021-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:A X TuFull Text:PDF
GTID:2428330602495919Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the mobile Internet and the continuous innovation of information technology,people's life has been affected by the Internet in all aspects,a variety of new enterprises have been greatly developed,Internet companies involved in a wider range of fields.As the number of users increases,users' requirements for system practicability also begin to improve,forcing enterprises to continuously iterate and upgrade the system to meet the growing needs of users.Since the traditional monomer architecture cannot adapt to the agile development of the system,more and more companies begin to split the traditional monomer architecture and re-constitute the micro-service architecture.This paper describes the characteristics of microservice architecture,and takes the routing simulation platform as the carrier,uses the technology provided by Spring Cloud ecosystem to practice the microservice,and makes the specific design and implementation of the microservice architecture.Spring Cloud technology and common components are used to implement microservice registration and discovery center,microservice configuration center,microservice gateway,and single sign-on system.Centering on the core function of routing simulation,a functional microservice is quickly built by using Spring Boot scaffolding.In view of the variety of routes,this paper takes the flooding routing of wireless sensor network as an example to design and implement the flooding routing algorithm.Aiming at the shortcoming that flooding routing has no directional broadcast and consumes a lot of energy of network nodes,the flooding routing is improved and the algorithm is designed to make the improved flooding routing have certain directionality and selective message forwarding.At the end of this paper,the simulation results are analyzed and it is proved that the improved flooding routing is more efficient than the traditional flooding routing.In order to shorten the development cycle of software,a Jenkins continuous delivery tool based on Kubernates and Docker container was built to enable rapid iteration and update of microservices.At the end of the paper,the system is prospected,the architecture of the system can be extended,and the function of micro-service around routing simulation can be further extended.
Keywords/Search Tags:Microservice, Spring Cloud, Flooding routing, Continuous Delivery
PDF Full Text Request
Related items