An information processing system based on a mimicry adjudication method
By designing an information processing system based on mimicry adjudication method, using message analysis to transform components and mimicry adjudication components for security analysis and multi-dimensional mimicry adjudication, the performance bottlenecks and safe escape risks of mimicry adjudication methods in distributed systems in the prior art are solved, and efficient and reliable message processing and enhanced information security are achieved.
Patent Information
- Application Number
- CN202510135179.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2045-02-07
AI Technical Summary
In existing distributed systems, the mimicry adjudication method relies on a single node for normalization and adjudication operations, resulting in performance bottlenecks, and the mimicry adjudication is not used to enhance the mimicry adjudication, resulting in an increase in the risk of security escape.
Design an information processing system based on the mimicry adjudication method, and realize the security analysis of messages, mimicry information synchronization and multi-dimensional mimicry adjudication through input distribution agent components, heterogeneous publisher pools, message analysis transformation components, message middleware, mimicry adjudication components, databases and feedback control components, to ensure that messages with the same label are distributed to the same node for processing.
It improves the security and message processing efficiency of distributed systems, avoids the limitation of message middleware cluster functions caused by mimicry adjudication and normalized processing, and meets the needs of high concurrency processing.
Smart Images

Figure CN119629179B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of message middleware, and more specifically to an information processing system based on a mimicry adjudication method. Background Art
[0002] As distributed systems have increasingly become the mainstream software systems, criminals take advantage of the message passing process between components of distributed systems, using the message passing between components as an intrusion service approach. By sending forged messages, they control core components and then steal and tamper with their platform data, forge platform to release fraud messages, spread malicious programs, etc. This has brought great challenges to the information security of users, especially in key fields and units such as government agencies, large institutions, banks, and enterprises.
[0003] The mimicry defense theory provides an effective solution to the problem of endogenous security in cyberspace and derives a set of mimicry normalization adjudication methods. However, currently this method mainly relies 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 distributed systems, the passing of their business data between system components is filtered by message middleware, which can also effectively prevent criminals from invading in the data plane. Traditional security has also added many measures to distributed system-based services, 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 vulnerability of the entire transmission process, there are still many security vulnerabilities that are difficult to completely eliminate. Currently, there is little research on mimicry defense for distributed information processing systems, and security analysis means are not used to enhance mimicry adjudication and form redundant security, increasing the risk of security escape. Summary of the Invention
[0005] The object of the present invention is to provide an information processing system based on a mimicry adjudication method, which, while improving the security of distributed systems, simultaneously realizes the mimicry transformation method, adds information security protection means, and is not affected by the cluster expansion of message middleware, greatly improving the efficiency and reliability of message processing, and avoiding the limitation of the cluster function of message middleware caused by mimicry adjudication and normalization.
[0006] To achieve the above object, the present invention adopts the following technical solutions.
[0007] An information processing system based on a mimicry adjudication method includes an input distribution proxy 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.
[0008] The input distribution agent component is used to receive request information, add tags to the request information, and copy and distribute the request information with tags 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 with tags to the message analysis and transformation component.
[0010] The message analysis and transformation component is used to receive the publisher message, perform security analysis, mimic information synchronization, transform the message, and send the message to the message middleware.
[0011] The message middleware is connected to the mimic adjudication component. The message middleware is used to receive the publisher message, parse the message and select the insertion queue. The mimic adjudication component is used to subscribe to the message from the message middleware, adjudicate and normalize the message, restore the message, publish the message, and feedback the adjudication result.
[0012] The database is connected to the mimic adjudication component and the message analysis and transformation component for information synchronization between the mimic adjudication component and the message analysis and transformation component. The mimic 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, mimic queue status and other information from the database, and determines the message middleware node and mimic message queue it sends based on this information combined with the load balancing algorithm, ensuring that the messages with the same tag are distributed to the same message middleware node and avoiding the problem of mimic adjudication failure caused by message dispersion.
[0013] The feedback control component is connected to the mimic adjudication component to receive the mimic adjudication exception feedback information, analyze and process the exception information, and send the dynamic scheduling control information to the heterogeneous publisher pool, and restart and rotate the heterogeneous publishers in the heterogeneous publisher pool when necessary.
[0014] Furthermore, the security analysis of the tagged publisher message by the message analysis and transformation component includes integrity verification of the message body and semantic security analysis.
[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 saved locally.
[0016] Furthermore, the transformation of the tagged publisher message by the message analysis and transformation component includes transforming the message header according to the destination message middleware node and queue calculated based on the synchronized mimic information, and adding the security analysis result to the published message body as a parameter for multi-dimensional mimic adjudication.
[0017] Further, for the publisher messages without tags, the message analysis and transformation component does not perform security analysis and message transformation, but directly forwards the messages using the load balancing algorithm.
[0018] Further, the mimicry adjudication component performs adjudication normalization on the subscribed messages, including performing multi-dimensional mimicry adjudication on message groups with the same tags, and selecting one message as the message to be published using the normalization algorithm based on the mimicry adjudication result.
[0019] Further, the mimicry adjudication component restores the messages, 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 tag information.
[0020] Further, the message analysis and transformation component connects to the database to obtain the message middleware cluster information, distributes the messages with the same tags to the same queue of the same message middleware node, and the mimicry adjudication component on this node subscribes to this queue to obtain a group of messages with the same tags and performs adjudication.
[0021] Further, the message analysis and transformation component includes a receiving unit, a tag recognition 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.
[0022] Among them, the receiving unit is used to receive the messages published by heterogeneous publishers.
[0023] The tag recognition unit is used to identify whether the message has a mimicry tag.
[0024] The data caching unit is used to cache the incompletely received messages and transfer them to the security analysis unit for security analysis after the messages are received completely.
[0025] The security analysis unit is used to perform semantic security analysis on the messages to quickly identify and respond to potential security threats in the messages.
[0026] The mimicry 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 for publishing the transformed message and the mimicry queue of the message middleware according to the message middleware cluster information and the mimicry tag, and implement the transformation of the message header.
[0028] The load balancing unit is used to perform load balancing on the messages without mimicry tags. The available load balancing methods include the round-robin method, the weighted round-robin method, the random method, and the weighted random method.
[0029] The sending unit is used to publish the messages 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 indicating whether there is an abnormality, and saves the boolean value in the message redundancy field or the custom field.
[0031] In particular, semantic security analysis can use various means such as lexical analysis, syntactic analysis, semantic analysis, and threat model matching to analyze the published message and identify attack behaviors.
[0032] Furthermore, the mimicry information unit obtains the message middleware cluster information from the database, including the IP of the node where the message middleware is located, the mimicry queue name, and the mimicry processing status, and updates the message middleware cluster message cached locally.
[0033] Furthermore, the load balancing message transformation unit uses the label hashing method to confirm the destination IP to be sent and the mimicry queue from the message middleware cluster information, and transforms the message header, so that the message is finally inserted into the mimicry queue confirmed by the load balancing message transformation unit, and the information of the original message sending queue is saved in the message redundancy field or the custom field.
[0034] In particular, the label hashing method calculates a value through the obtained message label using a hash function, and performs a modulo operation on the size of the valid message middleware node list with this value to obtain the node serial number to which the message is to be sent to the message middleware.
[0035] In particular, when transforming the message header, according to the determined message middleware node information for distribution, the mimicry queue information on that node is obtained, the Routing Key value in the published message header is changed to the mimicry queue name, and at the same time, the original RoutingKey value and the publisher information are saved in the redundancy field or the custom field.
[0036] Furthermore, 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.
[0037] Among them, the subscription unit is used to subscribe to the messages inserted into the specified mimicry queue in the message middleware. After establishing a connection with the message middleware, the subscription unit requests to create a mimicry 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 the messages according to the mimicry label, and check whether the data with the same mimicry label is received completely and meets the adjudication conditions.
[0039] The adjudication unit is used to select the corresponding adjudication algorithm according to the message security analysis result and the length feature, and adjudicate the message group that meets the adjudication conditions.
[0040] The message reconstruction unit is used to randomly select a message from the group of messages that pass the adjudication, parse the specified queue information in the message redundancy field or custom field, and transform the message into a message that can be published to the business message queue.
[0041] The publishing unit is used to publish the message to the business message queue of the specified message middleware node.
[0042] The exception reporting unit is used to report the adjudication exception information to the feedback processing component in a specified format.
[0043] Furthermore, the adjudication unit flexibly selects the corresponding adjudication algorithm for adjudication based on the message semantic security analysis result and length feature.
[0044] Furthermore, the message reconstruction unit selects the message to be published after normalization according to the adjudication result, replaces the existing message header Routing Key with the original Routing Key value reserved in the redundancy field or custom field, and removes the original Routing Key value, label, and semantic analysis boolean value of the redundancy field or custom field.
[0045] Furthermore, the exception reporting unit reports the exception message and the publisher information related to the exception message to the feedback processing component in a predefined format according to the adjudication exception result.
[0046] After adopting the above technical solutions, the present invention has the following beneficial effects:
[0047] 1. The present invention solves the problem of randomly distributing messages with the same label to different message middleware cluster nodes through the message analysis and transformation component. In the traditional method, messages with the same label may be assigned to the mimic queues of different nodes, resulting in ineffective mimic adjudication. The present invention adopts the label hashing method to accurately determine the target message middleware IP and mimic queue of the label message, ensuring that messages with the same label are centrally published to the mimic queue of the same node for processing. This improvement not only guarantees the accuracy of mimic adjudication but also avoids the limitation of the multi-node cluster expansion function of the message middleware caused by mimic adjudication and normalization processing, meets the high-concurrency processing requirements, and significantly improves the message processing efficiency and reliability of the system.
[0048] 2. The present invention performs semantic security analysis on the label message through the message analysis and transformation component, deeply analyzes the message content, and detects potential threats. In the mimic adjudication component, the semantic security analysis result is combined with the mimic adjudication algorithm for adjudication from multiple dimensions. This multi-dimensional security strategy realizes redundant design, effectively avoiding the vulnerabilities and misjudgment problems of a single mechanism. Through the deep integration of semantic analysis and algorithm, the system can accurately identify complex threats, significantly improving the accuracy and reliability of adjudication. This innovative mechanism greatly enhances the overall security of the system Brief Description of the Drawings
[0049] Figure 1 is the system principle block diagram of the present invention.
[0050] Figure 2 is the schematic diagram of the method flow of the present invention.
[0051] Figure 3 is the structural schematic diagram of the message analysis and transformation component in the present invention.
[0052] Figure 4 is the schematic diagram of the method flow of the message analysis and transformation component in the present invention.
[0053] Figure 5 is the structural schematic diagram of the mimicry adjudication component in the present invention.
[0054] Figure 6 is the schematic diagram of the method flow of the mimicry adjudication component in the present invention. Detailed Description of the Preferred Embodiments
[0055] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the features and performance of an information processing system based on a mimicry adjudication method in the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0056] 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.
[0057] The input distribution agent component is used to receive user request information, randomly generate a 64-byte string as a mimicry label for request information with the same content and insert it into the user request information, and copy and distribute the request information with the mimicry label to equivalent heterogeneous publishers in the heterogeneous publisher pool.
[0058] The heterogeneous publisher is used to receive the user request information with the mimicry label forwarded by the input distribution agent component, extract the mimicry label in the user request information, add the label to the packet body of the message to be published, and publish the message carrying the label to the message analysis and transformation component.
[0059] The message analysis and transformation component is used to receive the publisher message, perform security analysis, mimicry information synchronization, transform the message, and send the message to the message middleware.
[0060] Specifically, after receiving the publisher message, the message analysis and transformation component checks and extracts the label, and performs the following processing according to the existence of the label.
[0061] For messages without tags, no security analysis or message transformation is performed, and they are transparently forwarded through common load - balancing algorithms.
[0062] For messages with tags, the message analysis and transformation component performs security analysis on them, including integrity verification of the message body and semantic security analysis, and saves the semantic analysis boolean result in the message custom field. Obtain the status and queue information of the message middleware from the database, and update the corresponding information saved locally. According to the obtained message middleware cluster information, use the tag hash algorithm to obtain the message middleware node and queue to be sent. Save the original RoutingKey in the message header to the message custom field, and change the queue name obtained by tag hash calculation to the Routing Key value, and send it to the specified node message middleware.
[0063] The message middleware is connected to the mimicry adjudication component. The message middleware is used to receive publisher messages, parse messages, and select queues to insert. The mimicry adjudication component is used to subscribe to messages from the message middleware, perform adjudication normalization processing on messages, restore messages, publish messages, and feedback adjudication results.
[0064] Specifically, the message middleware receives the published message and parses the message header, and adds the message to the mimicry queue specified by the Routing Key according to the Routing Key value in the header.
[0065] The mimicry adjudication component subscribes to and receives messages from the specified mimicry queue, and updates the message middleware information of the local node to the database. Group the received messages according to tags, and determine whether the adjudication is satisfied. For message groups that satisfy the adjudication, perform mimicry adjudication in combination with the message semantic analysis result. After the adjudication passes, randomly select a message according to the normalization processing method, change the RoutingKey value in the message header to the initial Routing Key value saved in the custom field, and then publish the transformed message to the local message middleware node.
[0066] The message middleware parses and processes the mimicry adjudication - normalized message and inserts it into the business message queue, and finally it is obtained by the subscriber.
[0067] 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 information such as the message middleware node IP, mimicry queue name, and mimicry processing status 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 by it according to this information combined with the load - balancing algorithm.
[0068] Specifically, in the case of the deployment of a message middleware cluster, each deployed message middleware node has a mimicry component. The mimicry component obtains the information of the local message middleware node, formats the information, and updates it to the database. The message analysis and transformation component connects to the database to obtain the message middleware cluster information, distributes messages with the same label to the same queue of the same message middleware node, and the mimicry adjudication component on this node subscribes to this queue to obtain a group of messages with the same label and conducts adjudication.
[0069] The feedback control component connects to the mimicry adjudication component to receive the mimicry adjudication exception feedback information, analyzes and processes the exception information, and issues dynamic scheduling control information to the heterogeneous publisher pool, and restarts and rotates the heterogeneous publishers in the heterogeneous publisher pool when necessary.
[0070] Please refer to the appendix Figures 3 - 4 As shown in the figure, the message analysis and transformation component includes a receiving unit, a label recognition 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.
[0071] Among them, the receiving unit is used to receive the messages published by heterogeneous publishers.
[0072] The label recognition unit is used to identify whether the message carries a mimicry label. It judges whether the message carries a label according to the agreed protocol format. If it carries a label, the label is extracted.
[0073] The data caching unit is used to judge whether the message is complete according to the agreed protocol format. If it is incomplete, the incomplete message is cached, waiting to receive the subsequent message content and judge whether it is complete. For the messages with complete data reception, they are handed over to the security analysis unit for processing.
[0074] The security analysis unit is used to conduct traditional security semantic analysis and inspection on the message, obtain the boolean value of whether the semantic analysis is abnormal, and save this abnormal boolean value in the message redundancy field or custom field.
[0075] The mimicry information unit is used to access the database, obtain the cluster dynamic information of the message middleware from the database, including the IP of the node where the message middleware is located, the mimicry queue name, the mimicry processing status, etc., and update the message middleware cluster information in the local cache.
[0076] The load balancing message transformation unit is used to confirm the destination IP of the transformed message publication and the mimicry queue of the message middleware through the label hashing method according to the message middleware cluster information and the mimicry label, and implement the transformation of the message header.
[0077] Specifically, the load balancing message transformation unit uses the tag hashing method to confirm the destination IP and the mimic queue from the message middleware cluster information, and transforms the message header so that the message is finally inserted into the mimic queue confirmed by the load balancing message transformation unit, and the information of the original message sending queue is saved in the message redundancy field or the custom field.
[0078] The tag hashing method calculates a value through the obtained message tag using a hash function, and performs a modulo operation on the size of the valid message middleware node list with this value to obtain the node serial number to which the message is to be sent to the message middleware.
[0079] When transforming the message header, based on the determined message middleware node information for distribution, the mimic queue information on that node is obtained, the Routing Key value in the published message header is changed to the name of the mimic queue, and at the same time, the value of the original Routing Key and the publisher information are saved in the redundancy field or the custom field.
[0080] For messages without mimic tags, the load balancing unit performs load balancing processing on them, and the available load balancing methods include the round-robin method, the weighted round-robin method, the random method, and the weighted random method.
[0081] The sending unit is used to publish the message to the message middleware according to the destination IP.
[0082] Please refer to the appendix Figures 5 - 6 , the mimic 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.
[0083] Among them, the subscription unit is used to subscribe to the messages inserted into the specified mimic queue in the message middleware. After the subscription unit establishes a connection with the message middleware, it requests to create a mimic message queue and subscribe, and at the same time updates the message middleware node information to the database.
[0084] The storage unit is used to group and cache the messages according to the mimic tags, converge the data with the same tag into a group, and check whether the data with the same mimic tag is received completely and meets the adjudication conditions. If the adjudication conditions are met, the adjudication unit will process it.
[0085] The adjudication unit is used to select the corresponding adjudication algorithm according to the message semantic analysis result and length feature, and adjudicate the message group that meets the adjudication conditions.
[0086] Specifically, if the semantic security analysis result is abnormal, the adjudication unit uses a strict adjudication algorithm for processing, such as the majority vote based on historical information, the mask vote, etc. If the semantic security analysis result is normal, a more efficient adjudication algorithm is used for processing, such as the fast vote, the monitoring vote, etc.
[0087] The message reconstruction unit is used to randomly select a message from the group of messages for which the adjudication has passed, parse the specified queue information in the message redundancy field or custom field, and transform the message into a message that can be published to the business message queue.
[0088] Specifically, the message reconstruction unit selects the message to be published after normalization according to the adjudication result, replaces the Routing Key in the existing message header with the original Routing Key value reserved in the redundancy field or custom field, and removes the original Routing Key value, label, semantic analysis boolean value, and publisher information in the redundancy field or custom field.
[0089] The publishing unit is used to publish the message to the business message queue of the specified message middleware node.
[0090] The exception reporting unit is used to report the exception message and the publisher information related to the exception message to the feedback processing component in a predefined format according to the adjudication exception result.
[0091] It should be noted that the parts not described in detail in this solution are all prior arts. The above embodiments are only used to illustrate the present invention, but the present invention is not limited to the above embodiments. Any simple modification, equivalent change, and modification made to the above embodiments based on the technical essence of the present invention all 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 received publisher's message, and send the message to the message middleware. The message analysis and transformation component performs security analysis on the publisher's message with tags, including integrity verification and semantic security analysis on the message body. 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 message analysis and transformation component connects to the database to obtain the message middleware cluster information and distributes the same-labeled messages to the same queue of the same message middleware node. The mimicry adjudication component on the node subscribes to the queue to obtain a group of messages with the same label and makes a decision. 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. An information processing system based on a mimicry arbitration method as claimed in 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.
3. An information processing system based on a mimicry arbitration method as claimed in claim 2, 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.
4. 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.
5. 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.
6. The information processing system based on the mimicry arbitration method as claimed in claim 3, 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.
7. 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.
8. An information processing system based on a mimicry arbitration method as claimed in claim 7, 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.
9. The information processing system based on the mimicry arbitration method according to claim 7, 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.
10. The information processing system based on the mimicry arbitration method according to claim 7, 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.
11. The information processing system based on the mimicry arbitration method according to 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.
12. An information processing system based on a mimicry arbitration method as claimed in claim 11, 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.
13. The information processing system based on the mimicry arbitration method according to claim 11, 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.
14. The information processing system based on the mimicry arbitration method according to claim 11, 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
Mimicry normalization judgment system and method and readable storage medium
CN111628978A
Mimicry storage system-oriented file fragmentation system
CN113094757A
Information processing method and system for mimicry transformation message piece and message middleware
CN116471117A