| Before the occurrence of microservice architecture,the typical architecture of traditional information system is monolithic architecture where all application programs' functions are packaged in one application and deployed in one process.With the rapid development of Internet and expansion of enterprise application ranges,the monolithic architecture is faced with a series of problems and many challenges such as high maintenance cost,single technology selection,and poor expansibility.With the occurrence and successful application of microservice architecture in overseas markets,building systems based on microservice architecture is becoming a new choice.According to the research on the needs of tutors' selections and postgraduate enrollment in current education fields,this paper is made to throw light on the work patterns and workflow setting of each business.To improve the overall flexibility and relieve pressure of the system during concurrent use,each business function of system is split to analyze and design tutors' selections and postgraduate admission system based on microservice architecture with the core of microservice.Based on microservice architecture,the system completes key issues including RPC communication between services,service registration and discovering,cluster fault tolerance and load balancing,meeting the actual demands of tutors' selections and postgraduate enrollment,and providing the configurable functions of verification process.During the development process,the Dubbo+Zookeeper is applied to achieve distributed microservice architecture,the Spring MVC+MyBatis is used to build development framework,and front-end technologies including Bootstrap,Vue,CSS,and Ajax are adopted to achieve the response layout.The system could do process examination for tutors' scientific research achievements information,and analyze and manage the achievements information.Besides,the tutors' enrollment qualification could be examined on the basis of tutors' scientific research level.During the enrollment process,the administrators examine the applications for each discipline field and determine the enrollment plan;import the exam information and subject scores then the candidates could enter the second-round exams after passing the verification;arrange the second-round exams and publicize the admission lists aftercalculating the results.After the function and performance tests,on the premise of achieving each business function,the system can guarantee stability and reliability during high concurrent visits,improve the work efficiency of business,enhance the system expansibility,and promote the informatization development of postgraduates cultivation. |