Search

CN-122018892-A - One-stop application supporting platform

CN122018892ACN 122018892 ACN122018892 ACN 122018892ACN-122018892-A

Abstract

The invention provides a one-stop application support platform, which relates to the technical field of computers, and comprises a micro-service management and control module, a research and development cooperative support module and an operation monitoring module, wherein the micro-service management and control module is used for providing micro-services, carrying out life cycle management on the micro-services and protocol conversion among multi-language micro-services, the research and development cooperative support module is used for providing a visual interface, a template library, an automatic code generation tool, integrated code management, automatic testing and continuous integration/continuous deployment, and the operation monitoring module is used for monitoring service performance and logs in real time and generating an alarm based on monitoring data. Therefore, the product development period can be accelerated through the combined action of the three modules, the marketing time is shortened, the code quality and consistency are improved, the error rate is reduced, team cooperation is enhanced, the resource allocation is optimized, the productivity is improved, the development efficiency and the product quality are improved, and the stability and the safety of the system are enhanced.

Inventors

  • CHENG XIN
  • FANG ZIYI
  • YANG YANG
  • GU XIANGYU

Assignees

  • 中国雅江集团有限公司

Dates

Publication Date
20260512
Application Date
20251128

Claims (10)

  1. 1. A one-stop application support platform, comprising: the system comprises a micro-service management and control module, a research and development cooperative support module and an operation monitoring module; the micro-service management and control module is used for providing micro-services and carrying out life cycle management and protocol conversion between multi-language micro-services on the micro-services; the development collaborative support module is used for providing a visual interface, a template library, an automatic code generation tool, integrated code management, automatic test and continuous integration/continuous deployment; The operation monitoring module is used for monitoring service performance and logs in real time and generating an alarm based on monitoring data.
  2. 2. The system of claim 1, wherein the micro-service management module is further configured to: acquiring traffic loads of different kinds of micro services; and adjusting the number of the micro service examples of the corresponding types based on the traffic load.
  3. 3. The system of claim 1, wherein the research and development collaboration support module further comprises: And the knowledge base unit is used for storing the general service, the component and the business model.
  4. 4. The system of claim 1, wherein the generating an alarm based on the monitoring data comprises: and comparing the monitoring data with a set threshold value, and generating an alarm in response to the monitoring data exceeding the set threshold value.
  5. 5. The system of claim 1, wherein the operation monitoring module is further configured to: acquiring historical behavior data of a user; and generating an optimization instruction based on the historical behavior data and the monitoring data, wherein the optimization instruction is used for optimizing a system framework and a business process.
  6. 6. The system of claim 1, wherein the system is further configured to provide a unified technical framework, interface standards, and development flows.
  7. 7. The system of claim 1, wherein the system is further configured to provide a library of standardized components.
  8. 8. The system of claim 1, wherein the system is further configured to define an intersystem data interaction protocol.
  9. 9. An application development method, comprising: application development is performed by a one-stop application support platform according to any of claims 1-8.
  10. 10. An electronic device, comprising a memory and a processor; Wherein the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory for implementing the method of claim 9.

Description

One-stop application supporting platform Technical Field The disclosure relates to the field of computer technology, and in particular relates to a one-stop application support platform. Background In the prior art, software development depends on scattered tools and processes, and all business departments independently develop general functions, so that repeated development is caused, the efficiency is low, the same functions are repeatedly realized in different projects, the resource waste is serious, a development team needs to repeatedly write basic function codes, and the business requirements cannot be responded quickly. Meanwhile, the development, test and operation links are separated, the communication cost is high, the deployment period is long, unified standards and automatic tests are lacked, and the error rate is high. And the system integration of different technical stacks is difficult, the data sharing and analysis efficiency is low, the system architecture is stiff, and the service scale expansion and the technical upgrading requirements are difficult to adapt. Disclosure of Invention The present disclosure aims to solve, at least to some extent, one of the technical problems in the related art. To this end, it is an object of the present disclosure to propose a one-stop application support platform. A second object of the present disclosure is to propose an application development method. A third object of the present disclosure is to propose an electronic device. A fourth object of the present disclosure is to propose a non-transitory computer readable storage medium. A fifth object of the present disclosure is to propose a computer programme product. In order to achieve the above purpose, an embodiment of a first aspect of the present disclosure provides a one-stop application support platform, which includes a micro service management module, a development cooperation support module, and an operation monitoring module, wherein the micro service management module is used for providing micro services, performing lifecycle management on the micro services and protocol conversion between multi-language micro services, the development cooperation support module is used for providing a visual interface, a template library, an automated code generation tool, integrated code management, automated testing and continuous integration/continuous deployment, and the operation monitoring module is used for monitoring service performance and logs in real time and generating an alarm based on monitoring data. According to one embodiment of the disclosure, the micro-service management and control module is further used for acquiring traffic loads of different kinds of micro-services and adjusting the number of micro-service examples of corresponding kinds based on the traffic loads. According to one embodiment of the disclosure, the research and development collaborative support module further comprises a knowledge base unit for storing general services, components and business models. According to one embodiment of the disclosure, the generating an alarm based on the monitoring data includes comparing the monitoring data to a set threshold and generating an alarm in response to the monitoring data exceeding the set threshold. According to one embodiment of the disclosure, the operation monitoring module is further used for acquiring historical behavior data of a user, and generating optimization instructions based on the historical behavior data and the monitoring data, wherein the optimization instructions are used for optimizing a system framework and a business process. According to one embodiment of the present disclosure, the system is also used to provide a unified technical framework, interface standards, and development flows. According to one embodiment of the present disclosure, the system is further configured to provide a standardized library of components. According to one embodiment of the present disclosure, the system is further configured to define an intersystem data interaction protocol. To achieve the above object, an embodiment of a second aspect of the present disclosure provides an application development method, which includes performing application development by using a one-stop application support platform according to an embodiment of the first aspect. To achieve the above object, an embodiment of a third aspect of the present disclosure provides an electronic device, including at least one processor, and a memory communicatively connected to the at least one processor, where the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to implement an application development method according to an embodiment of a second aspect of the present disclosure. To achieve the above object, a fourth aspect embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing