Information processing system based on mimicry judgment method
By designing an information processing system based on mimicry adjudication method in a distributed information processing system, the performance bottlenecks and security vulnerabilities existing in the existing system when preventing invasion of criminals are solved, and efficient and reliable message processing and enhanced security are achieved.
Patent Information
- Application Number
- CN202510135179.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2045-02-07
AI Technical Summary
The existing distributed information processing system has performance bottlenecks and security vulnerabilities when preventing criminals from intruding in the message delivery process. Especially in the mimicry adjudication method, the proxy component independently undertakes normalization and adjudication operations, resulting in limited scalability and insufficient use of security analysis methods to enhance the redundant security of mimicry adjudication.
An information processing system based on the mimicry adjudication method is designed. Through the combination of input distribution agent components, heterogeneous publisher pools, message analysis and transformation components, message middleware, mimicry adjudication components, databases and feedback control components, the security analysis of messages, mimicry information synchronization and transformation are realized, ensuring that messages with the same label are distributed to the same message middleware node for mimicry adjudication, and avoiding performance bottlenecks caused by mimicry adjudication and normalization processing.
Through this system, the security and efficiency of the distributed system are improved, performance bottlenecks caused by mimicry adjudication are avoided, and the reliability and high concurrency processing capabilities of the system are enhanced. At the same time, through multi-dimensional security policies and semantic security analysis, the overall security of the system is significantly improved.
Smart Images

Figure CN119629179A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of message middleware, in particular to an information processing system based on a mimicry arbitration method. Background Art
[0002] As distributed systems become the mainstream software system, criminals take advantage of the message transmission process between distributed system components and use the message transmission between components as a way to invade services. They control core components by publishing forged messages and then steal and tamper with their platform data, forge platforms to publish fraudulent messages, spread malicious programs, etc. This has brought great challenges to the information security of users, especially key areas and units such as government agencies, large institutions, banks, and enterprises.
[0003] The mimetic defense theory provides an effective solution to the inherent security issues in cyberspace and has derived a set of mimetic normalization and adjudication methods. However, this method currently relies mainly on proxy components to perform normalization and adjudication operations, that is, a single node independently undertakes these tasks, which may lead to performance bottlenecks in scalable distributed systems.
[0004] Based on the services on the distributed system, the transmission of business data between system components can be filtered by the message middleware, which can also effectively prevent the intrusion of criminals on the data plane. Traditional security services based on distributed systems have also added many measures, such as using the SSL protocol to encrypt the messages transmitted by system services. However, due to the large number of components in large distributed systems, the characteristics of the message transmission protocol itself, and the fragility of the entire transmission process, there are still many security vulnerabilities that are difficult to completely eliminate. At present, there are few studies on mimicry defense for distributed information processing systems, and security analysis methods have not been used to enhance mimicry judgment and form redundant security, which increases the risk of security escape. Summary of the invention
[0005] The purpose of the present invention is to provide an information processing system based on a mimicry arbitration method, which, on the basis of improving the security of distributed systems, simultaneously implements a mimicry transformation method and adds information security protection measures, and the cluster expansion of the message middleware is not affected, thereby greatly improving the efficiency and reliability of message processing and avoiding the limitation of the cluster function of the message middleware due to mimicry arbitration and normalization.
[0006] In order to achieve the above object, the present invention adopts the following technical solution.
[0007] An information processing system based on a mimicry arbitration method comprises an input distribution agent component, a heterogeneous publisher pool, a message analysis and transformation component, a message middleware, a mimicry arbitration component, a database and a feedback control component.
[0008] The input distribution agent component is used to receive request information, add tags to the request information, and copy and distribute the tagged request information to equivalent heterogeneous publishers in the heterogeneous publisher pool.
[0009] The heterogeneous publisher is used to respond to the request information from the input distribution agent component and publish the message carrying the tag to the message analysis and transformation component.
[0010] The message analysis and transformation component is used to receive publisher messages, perform security analysis, synchronize mimicry information, transform messages, and send messages to the message middleware.
[0011] The message middleware is connected to the mimic adjudication component. The message middleware is used to receive publisher messages, parse messages and select to insert into queues. The mimic adjudication component is used to subscribe to messages from the message middleware, adjudicate normalized messages, restore messages, publish messages, and feedback adjudication results.
[0012] The database is connected to the mimicry adjudication component and the message analysis and transformation component for information synchronization between the mimicry adjudication component and the message analysis and transformation component. The mimicry adjudication component updates the message middleware queue information, node IP, queue status, etc. to the database. The message analysis and transformation component queries the message middleware node, mimicry queue status and other information from the database, and determines the message middleware node and mimicry message queue to be sent based on this information combined with the load balancing algorithm, ensuring that messages with the same label are distributed to the same message middleware node, avoiding the problem of mimicry adjudication failure caused by message dispersion.
[0013] The feedback control component is connected to the mimicry adjudication component to receive mimicry adjudication exception feedback information, analyze and process the exception information, and send dynamic scheduling control information to the heterogeneous publisher pool, and restart and rotate heterogeneous publishers in the heterogeneous publisher pool when necessary.
[0014] Furthermore, the message analysis and transformation component performs security analysis on the labeled publisher message, including integrity verification and semantic security analysis on the message body.
[0015] Furthermore, the mimic information synchronization performed by the message analysis and transformation component includes obtaining the status and queue information of the message middleware from the database and updating the corresponding information stored locally.
[0016] Furthermore, the message analysis and transformation component transforms the labeled publisher message, including calculating the destination message middleware node and queue based on the synchronized mimicry information, transforming the published message header, and adding the security analysis results to the published message body as parameters for multi-dimensional mimicry judgment.
[0017] Furthermore, the message analysis and transformation component does not perform security analysis and message transformation on untagged publisher messages, and directly uses the load balancing algorithm to forward the messages.
[0018] Furthermore, the mimicry adjudication component performs adjudication normalization processing on the subscription messages, including performing multi-dimensional mimicry adjudication on message groups with the same label, and selecting a message as the message to be published by using a normalization algorithm based on the mimicry adjudication result.
[0019] Furthermore, the mimic adjudication component restores the message, including restoring the header information of the message to be published, that is, restoring the header information of the original publisher, and restoring the message body, that is, removing the security analysis results and label information.
[0020] Furthermore, the message analysis and transformation component connects to the database to obtain the message middleware cluster information, distributes the messages with the same tag to the same queue of the same message middleware node, and the mimic decision component on the node subscribes to the queue to obtain a group of messages with the same tag and makes a decision.
[0021] Furthermore, the message analysis and transformation component includes a receiving unit, a tag identification unit, a data cache unit, a security analysis unit, a load balancing message transformation unit, a mimicking information unit, a load balancing unit, and a sending unit.
[0022] The receiving unit is used to receive messages published by heterogeneous publishers.
[0023] The tag identification unit is used to identify whether a message carries a mimic tag.
[0024] The data cache unit is used to cache incomplete messages and transmit the messages to the security analysis unit for security analysis after the messages are completely received.
[0025] The security analysis unit is used to perform semantic security analysis on messages to quickly identify and respond to potential security threats in messages.
[0026] The mimic information unit is used to access the database, obtain the message middleware cluster information, and update it to the local cache.
[0027] The load balancing message transformation unit is used to confirm the destination IP and message middleware mimicry queue of the transformed message through the label hash method according to the message middleware cluster information and mimicry label, and to transform the message header.
[0028] The load balancing unit is used to perform load balancing on messages without mimicry tags. The optional load balancing methods include polling, weighted round-robin, random, and weighted random.
[0029] The sending unit is used to publish the message according to the destination IP.
[0030] Furthermore, the security analysis unit analyzes and checks the message integrity and semantic security of the message, obtains a Boolean value to determine whether it is an abnormal value, and stores the abnormal Boolean value in a redundant field or a custom field of the message.
[0031] In particular, semantic security analysis can use a variety of methods such as lexical analysis, grammatical analysis, semantic analysis, and threat model matching to analyze published messages and identify attack behaviors.
[0032] Furthermore, the mimic information unit obtains the message middleware cluster information from the database, including the IP address of the node where the message middleware is located, the mimic queue name, and the mimic processing status, and updates the locally cached message middleware cluster message.
[0033] Furthermore, the load balancing message transformation unit uses the label hashing method to confirm the sending destination IP and the pseudo queue from the message middleware cluster information, and transforms the message header so that the message is finally inserted into the pseudo queue confirmed by the load balancing message transformation unit, and the information of the original message sending queue is saved in the message redundant field or custom field.
[0034] In particular, the label hashing method obtains a value through the obtained message label through a hash function, and uses the value to perform a modulo operation on the size of the valid message middleware node list to obtain the node number to which the message is to be sent to the message middleware.
[0035] In particular, when modifying the message header, the pseudo queue information on the node is obtained based on the message middleware node information to be distributed, and the Routing Key value of the published message header is changed to the pseudo queue name. At the same time, the original RoutingKey value and publisher information are saved in redundant fields or custom fields.
[0036] Furthermore, the mimicking decision component includes a subscription unit, a storage unit, a decision unit, a message reconstruction unit, a publishing unit, and an abnormality reporting unit.
[0037] The subscription unit is used to subscribe to the message inserted in the specified pseudo queue in the message middleware. After the subscription unit establishes a connection with the message middleware, it requests to create a pseudo message queue and subscribe, and at the same time updates the message middleware node information to the database.
[0038] The storage unit is used to group and cache messages according to the mimetic tags, and check whether data with the same mimetic tag is completely received and satisfies the decision condition.
[0039] The decision unit is used to select a corresponding decision algorithm according to the message security analysis result and length characteristics, and make a decision on the message group that meets the decision conditions.
[0040] The message reconstruction unit is used to randomly select a message in the group of messages that have passed the arbitration, parse the specified queue information in the redundant fields or custom fields of the message, and transform the message into a message that can be published to the business message queue.
[0041] The publishing unit is used to publish messages to the business message queue of the specified message middleware node.
[0042] The exception reporting unit is used to report the decision exception information to the feedback processing component in a specified format.
[0043] Furthermore, the decision unit flexibly selects a corresponding decision algorithm for decision making based on the message semantic security analysis result and length characteristics.
[0044] Furthermore, the message reconstruction unit selects the normalized message to be published based on the ruling result, replaces the existing message header Routing Key with the original Routing Key value retained in the redundant field or custom field, and removes the original Routing Key value, label, and semantic analysis Boolean value of the redundant field or custom field.
[0045] Furthermore, the exception reporting unit reports the exception message and publisher information related to the exception message to the feedback processing component in an agreed format according to the exception determination result.
[0046] After adopting the above technical solution, the present invention has the following beneficial effects: 1. The present invention solves the problem of random distribution of messages with the same tag to different message middleware cluster nodes through message analysis and transformation components. Under the traditional method, messages with the same tag may be assigned to the mimetic queues of different nodes, resulting in the inability to perform effective mimetic arbitration. The present invention adopts the label hashing method to accurately determine the target message middleware IP and mimetic queue of the label message, and ensure that messages with the same tag are centrally published to the mimetic queue of the same node for processing. This improvement not only ensures the accuracy of mimetic arbitration, but also avoids the limitation of the multi-node cluster expansion function of the message middleware due to mimetic arbitration and normalization processing, meets the high concurrent processing requirements, and significantly improves the message processing efficiency and reliability of the system.
[0047] 2. The present invention performs semantic security analysis on tagged messages through message analysis and transformation components, deeply analyzes the message content, and detects potential threats. In the mimicry adjudication component, the semantic security analysis results are combined with the mimicry adjudication algorithm to make adjudications from multiple dimensions. This multi-dimensional security strategy implements redundant design and effectively avoids loopholes and misjudgment problems of a single mechanism. Through the deep integration of semantic analysis and algorithms, the system can accurately identify complex threats and significantly improve the accuracy and reliability of adjudications. This innovative mechanism greatly enhances the overall security of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a system principle block diagram of the present invention.
[0049] Figure 2 It is a schematic flow chart of the method of the present invention.
[0050] Figure 3 It is a structural diagram of the message analysis and transformation component in the present invention.
[0051] Figure 4 It is a flowchart of the method of the message analysis and transformation component in the present invention.
[0052] Figure 5 It is a structural diagram of the mimicry arbitration component in the present invention.
[0053] Figure 6 It is a schematic diagram of the method flow of the mimicry arbitration component in the present invention. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the features and performances of an information processing system based on a mimicry arbitration method in the present invention are further described in detail below in conjunction with the accompanying drawings and embodiments.
[0055] Please refer to the attached Figures 1-2 ,An information processing system based on a mimicry adjudication method includes an input distribution agent component, a heterogeneous publisher pool, a message analysis and transformation component, a message middleware, a mimicry adjudication component, a database and a feedback control component.
[0056] The input distribution agent component is used to receive user request information, randomly generate a 64-byte string as a mimetic tag for request information with the same content and insert it into the user request information, and copy and distribute the request information with the mimetic tag added to equivalent heterogeneous publishers in the heterogeneous publisher pool.
[0057] The heterogeneous publisher is used to receive user request information with mimicry tags forwarded by the input distribution agent component, extract the mimicry tags in the user request information, add the tags to the package body of the message to be published, and publish the message carrying the tags to the message analysis and transformation component.
[0058] The message analysis and transformation component is used to receive publisher messages, perform security analysis, synchronize mimicry information, transform messages, and send messages to the message middleware.
[0059] Specifically, after receiving the publisher's message, the message analysis and transformation component checks and extracts tags, and performs the following processing based on whether the tags exist.
[0060] For messages without tags, no security analysis or message modification is performed, and they are transparently forwarded using a common load balancing algorithm.
[0061] For messages with tags, the message analysis and transformation component performs security analysis on them, including integrity verification and semantic security analysis of the message body, and saves the Boolean result of the semantic analysis in the custom field of the message. The status and queue information of the message middleware are obtained from the database, and the corresponding information saved locally is updated. Based on the acquired message middleware cluster information, the label hash algorithm is used to obtain the message middleware node and queue to be sent. The original RoutingKey of the message header is saved to the custom field of the message, and the queue name obtained by the label hash calculation is changed to the Routing Key value, and sent to the specified node message middleware.
[0062] The message middleware is connected to the mimic adjudication component. The message middleware is used to receive publisher messages, parse messages and select to insert into queues. The mimic adjudication component is used to subscribe to messages from the message middleware, adjudicate normalized messages, restore messages, publish messages, and feedback adjudication results.
[0063] Specifically, the message middleware receives the published message and parses the message header, and adds the message to the mimic queue specified by the Routing Key according to the Routing Key value in the header.
[0064] The mimicry adjudication component subscribes to receive messages from the specified mimicry queue and updates the local node message middleware information to the database. The received messages are grouped according to the label and it is determined whether they meet the adjudication requirements. For the message groups that meet the adjudication requirements, mimicry adjudication is performed in combination with the message semantic analysis results. After the adjudication is passed, a message is randomly selected based on the normalization processing method, the RoutingKey value in the message header is changed to the initial Routing Key value saved in the custom field, and then the modified message is published to the local message middleware node.
[0065] The message middleware parses and processes the normalized message after mimicking decision and inserts it into the business message queue, which is finally obtained by the subscriber.
[0066] The database is connected to the mimicry decision component and the message analysis and transformation component for information synchronization between the mimicry decision component and the message analysis and transformation component. The mimicry decision component updates the message middleware node IP, mimicry queue name, mimicry processing status and other information to the database. The message analysis and transformation component queries the above information from the database, and determines the message middleware node and mimicry message queue to be sent based on this information combined with the load balancing algorithm.
[0067] Specifically, in the case of message middleware cluster deployment, each deployed message middleware node has a mimic component, which obtains local message middleware node information, organizes the information format and updates it to the database. The message analysis and transformation component connects to the database to obtain message middleware cluster information, distributes messages with the same tag to the same queue of the same message middleware node, and the mimic adjudication component on the node subscribes to the queue to obtain a group of messages with the same tag and makes a decision.
[0068] The feedback control component is connected to the mimicry adjudication component to receive mimicry adjudication exception feedback information, analyze and process the exception information, and send dynamic scheduling control information to the heterogeneous publisher pool, and restart and rotate heterogeneous publishers in the heterogeneous publisher pool when necessary.
[0069] Please refer to the attached Figures 3-4 ,The message analysis and transformation component includes a receiving unit, a tag identification unit, a data caching unit, a security analysis unit, a load balancing message transformation unit, a mimicry information unit, a load balancing unit, and a sending unit.
[0070] The receiving unit is used to receive messages published by heterogeneous publishers.
[0071] The tag identification unit is used to identify whether the message carries a mimic tag. It determines whether the message carries a tag according to the agreed protocol format, and extracts the tag if it carries a tag.
[0072] The data cache unit is used to determine whether the message is complete according to the agreed protocol format. If it is incomplete, the incomplete message is cached and the subsequent message content is received and judged whether it is complete. The complete message received by the data is handed over to the security analysis unit for processing.
[0073] The security analysis unit is used to perform traditional security semantic analysis on the message, obtain whether the semantic analysis is an abnormal Boolean value, and save the abnormal Boolean value in a redundant field or a custom field of the message.
[0074] The mimic information unit is used to access the database, obtain the cluster dynamic information of the message middleware from the database, including the IP address of the node where the message middleware is located, the name of the mimic queue, the mimic processing status, etc., and update the message middleware cluster information in the local cache.
[0075] The load balancing message transformation unit is used to confirm the destination IP and message middleware mimicry queue of the transformed message through the label hash method according to the message middleware cluster information and mimicry label, and to transform the message header.
[0076] Specifically, the load balancing message transformation unit uses the label hashing method to confirm the sending destination IP and the pseudo queue from the message middleware cluster information, and transforms the message header so that the message is finally inserted into the pseudo queue confirmed by the load balancing message transformation unit, and the information of the original message sending queue is saved in the message redundant field or custom field.
[0077] The label hashing method obtains the message label and calculates a value through a hash function. The value is used to perform a modulo operation on the size of the valid message middleware node list to obtain the node number to which the message is to be sent.
[0078] When modifying the message header, the pseudo queue information on the node is obtained based on the information of the message middleware node to be distributed, and the Routing Key value of the published message header is changed to the pseudo queue name. At the same time, the original Routing Key value and publisher information are saved in redundant fields or custom fields.
[0079] For messages without mimic tags, the load balancing unit performs load balancing on them. The optional load balancing methods include polling, weighted round-robin, random method, and weighted random method.
[0080] The sending unit is used to publish the message to the message middleware according to the destination IP.
[0081] Please refer to the attached Figures 5-6 ,The mimicry adjudication component includes a subscription unit, a storage unit, an adjudication unit, a message reconstruction unit, a publishing unit, and an exception reporting unit, and its implementation steps are as follows.
[0082] The subscription unit is used to subscribe to the message inserted in the specified pseudo queue in the message middleware. After the subscription unit establishes a connection with the message middleware, it requests to create a pseudo message queue and subscribe, and at the same time updates the message middleware node information to the database.
[0083] The storage unit is used to group and cache messages according to the mimetic tags, aggregate the data with the same tag into one group, and check whether the data with the same mimetic tag is received completely and satisfies the decision conditions. If the decision conditions are met, the decision unit will process it.
[0084] The decision unit is used to select a corresponding decision algorithm according to the message semantic analysis result and length characteristics, and make a decision on the message group that meets the decision conditions.
[0085] Specifically, if the result of the semantic security analysis is abnormal, the decision unit uses a strict decision algorithm to process it, such as large number voting based on historical information, mask voting, etc. If the result of the semantic security analysis is normal, a more efficient decision algorithm is used for processing, such as fast voting, monitoring voting, etc.
[0086] The message reconstruction unit is used to randomly select a message in the group of messages that have passed the arbitration, parse the specified queue information in the redundant fields or custom fields of the message, and transform the message into a message that can be published to the business message queue.
[0087] Specifically, the message reconstruction unit selects the normalized message to be published based on the arbitration result, replaces the Routing Key in the existing message header with the original Routing Key value retained in the redundant field or custom field, and removes the original Routing Key value, label, semantic analysis Boolean value and publisher information of the redundant field or custom field.
[0088] The publishing unit is used to publish messages to the business message queue of the specified message middleware node.
[0089] The exception reporting unit is used to report the exception message and publisher information related to the exception message to the feedback processing component in an agreed format according to the exception determination result.
[0090] It should be noted that the parts not described in detail in this scheme are all prior art, and the above embodiments are only used to illustrate the present invention, but the present invention is not limited to the above embodiments. Any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention fall within the protection scope of the present invention.
Claims
1. An information processing system based on a mimicry decision method, characterized in that: It includes input distribution agent component, heterogeneous publisher pool, message analysis and transformation component, message middleware, mimicry adjudication component, database and feedback control component, among which, The input distribution agent component is used to receive request information, add tags to the request information, and copy and distribute the tagged request information to equivalent heterogeneous publishers in the heterogeneous publisher pool. The heterogeneous publisher is used to respond to the request information from the input distribution agent component and publish the message with the tag to the message analysis and transformation component. The message analysis and transformation component is used to perform security analysis, simulated information synchronization, and message transformation on the publisher's received messages, and send the messages to the message middleware. The message middleware is connected to the mimic adjudication component. The message middleware is used to receive publisher messages, parse messages and select to insert into the queue. The mimic adjudication component is used to subscribe to messages from the message middleware, adjudicate normalized messages, restore messages, publish messages, and feedback adjudication results. The database is connected to the mimicry adjudication component and the message analysis and transformation component to synchronize information between the mimicry adjudication component and the message analysis and transformation component. The feedback control component is connected to the mimicry adjudication component to receive mimicry adjudication exception feedback information, and sends dynamic scheduling control information to the heterogeneous publisher pool to realize the rotation of equivalent heterogeneous publishers.
2. The information processing system based on the mimicry arbitration method according to claim 1, characterized in that: The message analysis and transformation component performs security analysis on tagged publisher messages, including integrity verification and semantic security analysis of the message body.
3. The information processing system based on the mimicry arbitration method according to claim 1, characterized in that: The mimic information synchronization performed by the message analysis transformation component includes obtaining the status and queue information of the message middleware from the database and updating the corresponding information stored locally.
4. The information processing system based on the mimicry arbitration method as claimed in claim 3, characterized in that: The message analysis transformation component transforms the labeled publisher messages, including: According to the destination message middleware node and queue calculated based on the synchronized mimic information, the published message header is modified. The security analysis results are added to the published message body as parameters for multi-dimensional mimicry adjudication.
5. The information processing system based on the mimicry arbitration method according to claim 1, characterized in that: The message analysis and transformation component does not perform security analysis or message transformation on untagged publisher messages, and directly uses the load balancing algorithm to forward the messages.
6. The information processing system based on the mimicry arbitration method according to claim 1, characterized in that: The mimicry adjudication component performs adjudication and normalization processing on subscription messages, including multi-dimensional mimicry adjudication on message groups with the same label, and selects a message as the message to be published based on the mimicry adjudication result using a normalization algorithm.
7. The information processing system based on the mimicry arbitration method according to claim 4, characterized in that: The mimic adjudication component restores the message, including restoring the header information of the message to be published, that is, restoring the header information of the original publisher, and restoring the message body, that is, removing the security analysis results and label information.
8. The information processing system based on the mimicry arbitration method according to claim 1, characterized in that: The message analysis and transformation component connects to the database to obtain the message middleware cluster information, distributes the messages with the same tag to the same queue of the same message middleware node, and the mimicry decision component on the node subscribes to the queue to obtain a group of messages with the same tag and makes a decision.
9. The information processing system based on the mimicry arbitration method according to claim 1, characterized in that: The message analysis and transformation component includes a receiving unit, a tag identification unit, a data cache unit, a security analysis unit, a load balancing message transformation unit, a mimic information unit, a load balancing unit, and a sending unit, wherein: The receiving unit is used to receive messages published by heterogeneous publishers. The tag identification unit is used to identify whether a message has a mimic tag. The data cache unit is used to cache incomplete messages and pass them to the security analysis unit for security analysis after the messages are completely received. The security analysis unit is used to perform semantic security analysis on messages, quickly identify and respond to potential security threats in messages, The mimic information unit is used to access the database, obtain the message middleware cluster information, and update it to the local cache. The load balancing message transformation unit is used to confirm the destination IP and message middleware mimicry queue of the transformation message through the label hash method according to the message middleware cluster information and mimicry label, and to transform the message header. The load balancing unit is used to perform load balancing on messages without mimicry tags. The available load balancing methods include round-robin, weighted round-robin, random, and weighted random. The sending unit is used to publish the message according to the destination IP.
10. An information processing system based on a mimicry arbitration method as claimed in claim 9, characterized in that: The security analysis unit analyzes and checks the message integrity and semantic security of the message, obtains a Boolean value to determine whether it is an abnormality, and saves the abnormal Boolean value in a redundant field or a custom field of the message.
11. An information processing system based on a mimicry arbitration method as claimed in claim 9, characterized in that: The mimic information unit obtains the message middleware cluster information from the database and updates the message middleware cluster messages cached locally.
12. An information processing system based on a mimicry arbitration method as claimed in claim 9, characterized in that: The load balancing message transformation unit uses the label hashing method to confirm the destination IP and pseudo queue from the message middleware cluster information, and transforms the message header so that the message is finally inserted into the pseudo queue confirmed by the load balancing message transformation unit, and the information of the original message sending queue is saved in the message redundant field or custom field.
13. An information processing system based on a mimicry arbitration method as claimed in claim 1, characterized in that: The mimic adjudication component includes a subscription unit, a storage unit, an adjudication unit, a message reconstruction unit, a publishing unit, and an abnormality reporting unit, among which: The subscription unit is used to subscribe to the messages inserted in the mimic queue specified in the message middleware. The storage unit is used to group and cache messages according to the mimetic tags, and check whether the data with the same mimetic tag is completely received and meets the judgment conditions. The decision unit is used to select a corresponding decision algorithm based on the message security analysis results and length characteristics, and make decisions on the message group that meets the decision conditions. The message reconstruction unit is used to randomly select a message from the group of messages that have passed the ruling, parse the message redundant fields or the specified queue information in the custom fields, and transform the message into a message that can be published to the business message queue. The publishing unit is used to publish messages to the business message queue of the specified message middleware node. The exception reporting unit is used to report the decision exception information to the feedback processing component in a specified format.
14. An information processing system based on a mimicry arbitration method as claimed in claim 13, characterized in that: The decision unit flexibly selects the corresponding decision algorithm for decision making based on the message semantic security analysis results and length characteristics.
15. The information processing system based on the mimicry arbitration method according to claim 13, characterized in that: The message reconstruction unit selects the normalized message to be published based on the adjudication result, replaces the existing message header Routing Key with the original Routing Key value retained in the redundant field or custom field, and removes the original Routing Key value, label, and semantic analysis Boolean value of the redundant field or custom field.
16. The information processing system based on the mimicry arbitration method according to claim 13, characterized in that: The exception reporting unit reports the exception message and publisher information related to the exception message to the feedback processing component in an agreed format according to the exception ruling result.
Citation Information
Patent Citations
Arbitration information processing method and device, computer equipment and storage medium
CN110378811A
Mimicry normalization judgment system and method and readable storage medium
CN111628978A
Mimicry distributed storage system, data reading and writing method and readable storage medium
CN111885124A
Rapid identification method and recovery method for online executor fault
CN112118128A
Mimicry storage system-oriented file fragmentation system
CN113094757A