Design and implementation of the geological guarantee system architecture based on microservices
-
-
Abstract
The geological guarantee system is very important for safety production in coal mines. In view of the problems faced by the software development of the system, such as diverse data sources, inconsistent language for integrated development of the geological monitoring system and poor adaptability of the geological support platform in different coal mines caused by customized software development, a three-tier development architecture of the geological support system based on microservices is proposed, which includes an application tier, a platform tier and an infrastructure tier. On the basis of the microservices, the integrated development process of the geological support system is optimized by standardizing the development process and simplifying the technology stack. The general technical business is solidified in the development architecture, and the business with great professionality such as the geological subsystems that need to be integrated is developed, loaded and operated through microservices, which reduces the difficulty of development and integration. The docker technology is used to encapsulate the microservices image, so that the deployment and operation of microservices are no longer affected by the operating environment, which improves the cross platform portability, reduces the difficulty of system deployment and shortens the deployment time. The development practice of the Tangjiahui geological guarantee system shows that the application of the architecture has changed the development mode of the existing geological guarantee software, with the general business and the professional business are being separated; the multi-professional application integration is realized in the form of microservices, facilitating the concurrent development and improving work efficiency. Microservices have greatly reduced the coupling among the functions, and the development of professional functions such as drilling and geophysical prospecting in different methods can be completed independently, which improves the controllability of the later maintenance and modification.
-
-