{"title":"Design and implementation of real-time security monitoring platform for EAST based on microservice architecture","authors":"Ziming Chen, Weibin Xi, Jie Xie, Kun He","doi":"10.1117/12.3004365","DOIUrl":null,"url":null,"abstract":"EAST's security monitoring platform is based on the MVC monolithic application architecture, providing experimentalists with the ability to visualise the device operating parameters. With the accumulation of large amount of data and the increase of analysis requirements, the scale of the system business is expanding. The problems of strong coupling, overlap and limited scalability of the various business components have gradually emerged. This paper aims to refactor the security monitoring platform based on microservice architecture. Firstly, we build a microservice framework, divide subsystems according to user requirements and build submodules according to business links. After that, the system hierarchy is optimized: the data source proxy is encapsulated, and the data platform is built as a layer. Finally, the system was implemented and tested with Kafka and Flink as the core real-time computing modules, whose output latency is within seconds. In fact, the refactored system is scalable and stable to support the experimental monitoring of EAST.","PeriodicalId":143265,"journal":{"name":"6th International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE 2023)","volume":"131 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"6th International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE 2023)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.3004365","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
EAST's security monitoring platform is based on the MVC monolithic application architecture, providing experimentalists with the ability to visualise the device operating parameters. With the accumulation of large amount of data and the increase of analysis requirements, the scale of the system business is expanding. The problems of strong coupling, overlap and limited scalability of the various business components have gradually emerged. This paper aims to refactor the security monitoring platform based on microservice architecture. Firstly, we build a microservice framework, divide subsystems according to user requirements and build submodules according to business links. After that, the system hierarchy is optimized: the data source proxy is encapsulated, and the data platform is built as a layer. Finally, the system was implemented and tested with Kafka and Flink as the core real-time computing modules, whose output latency is within seconds. In fact, the refactored system is scalable and stable to support the experimental monitoring of EAST.