A Novel Think Tanks Evaluation System Based on Micro Service
Shiyong Xiong,Benguo Huang
DOI: https://doi.org/10.1088/1742-6596/1757/1/012197
2021-01-01
Journal of Physics: Conference Series
Abstract:Abstract With the development of new technology, the traditional single application architecture has been unable to meet a variety of needs of the existing system, in order to solve the inconvenience monomer architecture system maintenance, a series of problems such as poor extensibility, deployment of trouble, micro service architecture is to break up the system, each service function is simple, can complete the function of single responsibility, and deploy alone, without centralized management, a service outage will not affect other service work, reduce the coupling between modules, the system performance improvement. Therefore, micro-service architecture is adopted to develop a new think tank evaluation system. In response to the needs of local think tank evaluation, this paper designs a new think tank evaluation system based on micro-service. The system adopts micro-service architecture to design and develop, and splits the services according to the business of the system. The system was divided into basic service, registration service, audit service, declaration service, review service, scoring service and log service. The communication between the services was realized through RPC remote invocation based on Dubbo distributed framework and Zookeeper distributed application. The system realizes the separation of front and rear ends, each service of the server is implemented with Spring Boot framework, the front end is implemented with vue.js framework, the system use Mysql database, and Redis is used to improve the system performance