Micro-service assembly and integration processing system

By designing a microservice assembly and integration processing system, including multiple independent microservice modules and API gateways, the high coupling degree and inefficiency of microservice management solutions in the existing technology are solved, and the system is scalable and stable meets diverse needs.

CN119227135APending Publication Date: 2024-12-31LONGYING ZHIDA (BEIJING) TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411290726.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing microservice management solutions have high coupling, poor dynamic adjustment capabilities and low efficiency, making it difficult for the system to cope with rapidly changing needs and increase maintenance and debugging difficulties.

Method used

A microservice assembly and integration processing system was designed, including a business integration platform microservice module, a public microservice module, a private microservice module, a contracted microservice module, an API gateway module and a special list microservice module, which is implemented through these modules. System splitting, independent development and integration reduces the coupling between systems, and authenticates and traffic management through API gateways.

Benefits of technology

It improves the scalability, flexibility and maintainability of the system, reduces the coupling between systems, improves development efficiency and stability, and enables products to be easily integrated into different business scenarios to meet diverse needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227135A_ABST
    Figure CN119227135A_ABST
Patent Text Reader

Abstract

The invention discloses a micro-service assembly and integration processing system, and the system comprises a business integration platform micro-service module which is used for externally disclosing an interface and serving a peripheral system; the public-to-public micro-service module is used for providing basic information query service for public-to-public customers; the private micro-service module is used for providing basic information query service for personal customers; and the signing micro-service module is used for inquiring and managing customer signing information. According to the invention, a micro-service architecture is adopted, and the system is split into a plurality of independent and autonomous services. The architecture improves the expandability, flexibility and maintainability of the system. Each micro-service can be independently developed, deployed and updated, the coupling degree between systems is reduced, and the development efficiency and the system stability are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of computer application technology, and specifically relates to a microservice assembly and integration processing system. Background Art

[0002] With the popularity of microservice architecture, business needs are gradually shifting to how to manage and schedule microservices more efficiently. We found that existing microservice management solutions have some problems, such as high coupling between services, poor dynamic adjustment capabilities, and low efficiency. These problems make it difficult for the system to cope with rapidly changing needs, and also increase the difficulty of maintenance and debugging. Summary of the invention

[0003] In view of the above problems, the present invention is proposed to provide a microservice assembly and integration processing system that overcomes the above problems or at least partially solves the above problems.

[0004] To achieve the above object, the present invention adopts the following technical solutions:

[0005] A microservice assembly and integration processing system, the system comprising:

[0006] The business integration platform microservice module is used to expose external interfaces and serve peripheral systems;

[0007] The corporate microservice module is used to provide basic information query services to corporate customers;

[0008] The private microservice module is used to provide basic information query services to individual customers;

[0009] The contract signing microservice module is used to query and manage customer contract signing information.

[0010] Optionally, the system also includes a special list microservice module, which is used to query the black and gray lists and provide data support for risk management and compliance review.

[0011] Optionally, the system also includes an API gateway module, which is used for identity authentication, permission control, traffic management and routing forwarding.

[0012] Optionally, the business integration platform microservice module distributes the task to the corresponding microservice module for processing according to the request, and integrates the data returned by each microservice module to form a unified response and return it to the caller.

[0013] Optionally, when processing customer contract information, the contract signing microservice module can call the corporate microservice module or the private microservice module to obtain the customer's basic information for subsequent verification or recording.

[0014] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0015] 1. The present invention adopts a microservice architecture to split the system into multiple independent and autonomous services. This architecture improves the scalability, flexibility and maintainability of the system. Each microservice can be independently developed, deployed and updated, reducing the coupling between systems and improving development efficiency and system stability.

[0016] 2. The integrated platform microservice of the present invention is responsible for exposing interfaces to the outside for external system calls and coordinating the interactions between microservices, so that the product can be easily integrated into different business scenarios to meet diverse needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic diagram of a microservice assembly and integration processing system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0019] See also Figure 1 This embodiment provides a microservice assembly and integration processing system, the system comprising:

[0020] API gateway module, the API gateway module is used for identity authentication, permission control, traffic management and routing forwarding.

[0021] To ensure the security and stability of the system, the product also deploys an API gateway to manage external access to microservices. The API gateway is responsible for authentication, permission control, traffic management, and routing forwarding to ensure that only legitimate requests can access the corresponding microservices. At the same time, it can also cache, limit, and fuse requests to protect microservices from malicious attacks or overloads.

[0022] The business integration platform microservice module is used to expose external interfaces and serve peripheral systems.

[0023] The business integration platform microservice module serves as the product portal, exposes external interfaces, seamlessly connects to and serves peripheral systems, and achieves efficient interaction.

[0024] The business integration platform microservice module is the central hub, which is not only the entrance to the product, but also bears the responsibility of coordinating the interaction between various microservices. It exposes interfaces for external systems to call, distributes tasks to corresponding microservice modules for processing according to requests, and integrates the data returned by each microservice module to form a unified response and return it to the caller.

[0025] The corporate microservice module is used to provide basic information query services to corporate customers.

[0026] The corporate microservice module focuses on the corporate customer field and provides detailed basic information query functions to meet the information needs of corporate corporate business.

[0027] The private microservice module is used to provide basic information query services to individual customers.

[0028] The private microservice module is aimed at individual customers and also provides comprehensive basic information query services to ensure convenient access to personal customer information.

[0029] The contract signing microservice module is used to query and manage customer contract signing information.

[0030] The contract signing microservice module plays an important role. It focuses on the query and management of customer contract signing information, providing solid support for the execution and supervision of contracts between the two parties.

[0031] When processing customer contract information, the contract microservice module can call the public microservice module or the private microservice module to obtain the customer's basic information for subsequent verification or recording. This direct calling relationship helps reduce data redundancy, improve data consistency, and optimize system performance.

[0032] Special list microservice module: The special list microservice module is used to query the black and gray lists and provide data support for risk management and compliance review.

[0033] The special list microservice module focuses on the query of special lists such as black and gray lists, providing key data support for key links such as risk management and compliance review to ensure the security and compliance of business operations.

[0034] This embodiment adopts a microservice architecture to split the system into multiple independent and autonomous services. This architecture improves the scalability, flexibility and maintainability of the system. Each microservice can be developed, deployed and updated independently, reducing the coupling between systems and improving development efficiency and system stability.

[0035] The integrated platform microservices in this embodiment are responsible for exposing interfaces to the outside world for external system calls and coordinating the interactions between microservices, so that the product can be easily integrated into different business scenarios to meet diverse needs.

[0036] This embodiment also provides a systematic implementation process:

[0037] S1. Deployment preparation:

[0038] Prepare the deployment environment, including servers, networks, databases, and other resources.

[0039] Configure related components of the microservice governance framework (such as Spring Cloud), such as the service registration center, configuration center, etc.

[0040] S2. Deployment and Implementation:

[0041] Package the business integration platform microservices, public microservices, private microservices, contract microservices, and special list microservices into deployable units (Docker containers) and deploy them to the production environment.

[0042] Monitor the deployment process to ensure that each service can be started smoothly and run normally.

[0043] S3, Monitoring and Logs:

[0044] Deploy monitoring tools to monitor the operating status and performance indicators of each microservice.

[0045] Collect and analyze log data to identify and resolve problems in a timely manner.

[0046] S4. Open Access:

[0047] Open the public interface of the business integration platform microservice for external systems to call.

[0048] Through the above implementation process, it can be ensured that the system can operate stably and efficiently and meet the diverse needs of users.

[0049] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.

Claims

1. A microservice assembly and integration processing system, characterized in that: The system comprises: The business integration platform microservice module is used to expose external interfaces and serve peripheral systems; The corporate microservice module is used to provide basic information query services to corporate customers; The private microservice module is used to provide basic information query services to individual customers; The contract signing microservice module is used to query and manage customer contract signing information.

2. A microservice assembly and integration processing system as claimed in claim 1, characterized in that: The system also includes a special list microservice module, which is used to query black and gray lists and provide data support for risk management and compliance review.

3. A microservice assembly and integration processing system as claimed in claim 1, characterized in that: The system also includes an API gateway module, which is used for identity authentication, authority control, traffic management and routing forwarding.

4. A microservice assembly and integration processing system as claimed in claim 1, characterized in that: The business integration platform microservice module distributes the task to the corresponding microservice module for processing according to the request, and integrates the data returned by each microservice module to form a unified response and return it to the caller.

5. A microservice assembly and integration processing system as claimed in claim 1, characterized in that: When processing customer contract information, the contract signing microservice module can call the public microservice module or the private microservice module to obtain the customer's basic information for subsequent verification or recording.