Font Size: a A A

Design And Implementation Of Customer Service Platform Based On Microservices

Posted on:2020-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:F Y MengFull Text:PDF
GTID:2392330578957192Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the country's emphasis on power informatization construction and the gradual implementation and promotion of major application platforms,customer volume and customer service expectations will continue to increase,and the subsequent service capabilities of the power system will face enormous challenges.At present,the maintenance teams of power supply enterprises in various cities and counties are scattered and independent,the management standards are different,the information systems are isolated,and the single customer service model can not adapt to meet the requirements of information construction.Establishing a scalable,low-coupling,multi-level,service-oriented customer service platform is key to reducing operational costs,meeting high-traffic and high-service iterations.In the construction process of the power customer service platform,the architecture of the micro-services with distributed deployment of loosely coupled service providers and service consumers is the primary choice for platform construction.The platform decomposes the power customer service into several independent deployed and released microservices,such as seat scheduling service,work order service,quality monitoring service,intelligent knowledge base service,and customer panoramic view service.The author first participated in the overall design work of the customer service platform.Secondly,the author participated in the design of the database and independently collect and analyze the requirements of each service module,and complete the prototype design of the work order service console.In the design and development stage,the author independently completed the agent scheduling service,work order service,quality monitoring service and intelligent knowledge base service,and use word segmentation and TF-IDF algorithm to optimize the search of knowledge base content.During the testing phase,the author independently completed the functional testing and non-functional testing of the platform services.The microservice-based design scheme designed in this paper mainly uses the distributed service framework Dubbo to develop the service module.At the same time,the Zookeeper cluster is used as the registration center of the service to avoid complicated configuration of service dependencies in the case of large-scale cluster and multi-service.The system platform uses front-to-back separation technology and uses the Nginx reverse proxy front end,and the Spring Boot+MyBatis framework technology is used to complete the java background service.At present,the platform has been launched in the production environment of the enterprise and the functional modules are running smoothly,which basically meets the expected requirements.in addition,the platform effectively reduces the operation and maintenance costs,improves the user's convenience and intelligence,and improves customer satisfaction.
Keywords/Search Tags:Microservice, Customer Service, Zookeeper, Dubbo, Nginx, Spring Boot, TF-IDF
PDF Full Text Request
Related items