CN115277848A - Message queue-based message processing method and device - Google Patents
Message queue-based message processing method and device Download PDFInfo
- Publication number
- CN115277848A CN115277848A CN202210905425.1A CN202210905425A CN115277848A CN 115277848 A CN115277848 A CN 115277848A CN 202210905425 A CN202210905425 A CN 202210905425A CN 115277848 A CN115277848 A CN 115277848A
- Authority
- CN
- China
- Prior art keywords
- message
- queue
- message queue
- messages
- depth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000004590 computer program Methods 0.000 claims description 24
- 238000004891 communication Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 238000009825 accumulation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9063—Intermediate storage in different physical parts of a node or terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention provides a message processing method and a device based on a message queue, which relate to the technical field of data communication and can be used in the financial field, wherein the method comprises the following steps: detecting a message depth from a sender message in a message queue; judging whether the message depth in the message queue reaches a preset value; and when the message depth in the message queue reaches a preset value, taking out the message from the message queue and storing the message in the local storage equipment. When network or system faults occur and messages in the message queue are accumulated, all messages are taken out from the message queue and stored in the local storage device, so that the messages cannot be lost, the queue is ensured to be smooth, and subsequent messages can be normally received by the message queue.
Description
Technical Field
The invention relates to the technical field of data communication, can be used in the financial field, and particularly relates to a message processing method and device based on a message queue.
Background
Due to the fact that different systems are involved, message transmission between banks is achieved through Message Queue (MQ) middleware, and messages are stored and transmitted between every two systems through the MQ queues. When the message sent by the sending end is not taken away by the receiving end, the message stays in the queue all the time, which is itself worthy of celebration because the message is not lost as long as it is not taken away.
However, sometimes, the number of messages in the MQ queue is accumulated due to the problems of the network or the system itself, and if the network or the system cannot recover in a short time, when the maximum number of messages that can be stored in the queue is reached, the subsequent messages cannot be received, and the messages are lost. If the existing messages in the MQ queue are important at this point, then neither the messages already stored in the queue can be deleted, nor subsequent messages can continue to be received.
In addition, the messages accumulated in the MQ queue sometimes cause the queue manager to crash, and at this time, the messages in the MQ queue cannot be read even if the network or the system recovers, and the queue manager can only be restarted by deleting the messages in the MQ queue, so that unexpected serious results can be caused.
Disclosure of Invention
In view of the above, the present invention provides a message processing method and device based on a message queue to solve at least one of the above-mentioned problems.
In order to achieve the purpose, the invention adopts the following scheme:
according to a first aspect of the present invention, there is provided a message processing method based on a message queue, the method comprising: detecting a message depth from a sender message in a message queue; judging whether the message depth in the message queue reaches a preset value or not; and when the depth of the message in the message queue reaches a preset value, taking out the message from the message queue and storing the message in the local storage equipment.
According to a second aspect of the present invention, there is provided a message queue-based message processing apparatus, the apparatus comprising: a detecting unit for detecting a message depth from a sender message in a message queue; the judging unit is used for judging whether the message depth in the message queue reaches a preset value or not; and the message collecting unit is used for taking out the messages from the message queue and storing the messages in the local storage equipment when the message depth in the message queue reaches a preset value.
According to a third aspect of the present invention, there is provided an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the above method when executing the computer program.
According to a fourth aspect of the invention, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method.
According to a fifth aspect of the invention, there is provided a computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the above method.
According to the technical scheme, when network or system faults occur and the messages in the message queue are accumulated, all the messages are taken out from the message queue and stored in the local storage device, so that the messages are not lost, the queue is guaranteed to be smooth, and the subsequent messages can be normally received by the message queue.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts. In the drawings:
fig. 1 is a schematic flowchart of a message processing method based on a message queue according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a message queue-based message processing method according to another embodiment of the present application;
fig. 3 is a schematic flowchart of a message processing method based on a message queue according to another embodiment of the present application;
FIG. 4 is a schematic structural diagram of a message queue-based message processing apparatus according to an embodiment;
FIG. 5 is a block diagram illustrating an exemplary embodiment of a message collection unit;
FIG. 6 is a schematic structural diagram of another message collection unit according to an embodiment;
fig. 7 is a schematic diagram of an electronic device provided in an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a message processing method and a message processing device based on a message queue, which can be used in the financial field and other fields.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
As shown in fig. 1, which is a schematic flow chart of a message processing method based on a message queue provided in an embodiment of the present application, a message sending party sends a message to a message queue in a gateway or a front-end system in detail, and then a message receiving party extracts a message from the message queue, where this embodiment is a description of the present application from a gateway or a front-end system side, and the method includes the following steps:
step S101: a message depth in a message queue from a sender message is detected.
The MQ queue has the maximum depth, namely the maximum upper limit of the number of messages that the queue can store, and the receiver in the prior art has the message interception function, namely the MQ queue is intercepted in real time, and when the messages exist in the MQ queue, the messages are automatically taken away, so that the message accumulation condition generally does not exist in the message queue. But when a network or system anomaly occurs and the data in the MQ queue is not taken by the receiver, a message pile-up condition occurs. The step is to embed a detection unit in the gateway or the front-end processor system for detecting the message depth of the MQ queue, namely the number of messages in the MQ queue in real time.
Step S102: and judging whether the message depth in the message queue reaches a preset value.
Step S103: and when the depth of the message in the message queue reaches a preset value, taking out the message from the message queue and storing the message in the local storage equipment.
In this embodiment, when an abnormality occurs in the network or system and the recovery does not occur in a short time, the messages in the MQ queue start to be accumulated, and when it is detected that the message depth reaches a preset value, that is, the number of messages reaches a preset value, the messages are taken away by using a message collecting unit arranged in the gateway or the front-end system and stored in a local storage device arranged in the gateway or the front-end system. The preset value in this step may be, for example, 50% of the maximum depth of the MQ queue, or 30%, and may be set according to practical situations and requirements, which is not limited in this embodiment of the application.
According to the technical scheme, when network or system faults occur and messages in the message queue are accumulated, all messages are taken out of the message queue and stored in the local storage device, so that the messages cannot be lost, the queue is smooth, and subsequent messages can be normally received by the message queue.
Fig. 2 is a schematic flow chart of a message processing method based on a message queue according to another embodiment of the present application, and this embodiment also describes the present application from a gateway or a front-end processor system side, where the method includes the following steps:
step S201: a message depth in a message queue from a sender message is detected.
Step S202: and judging whether the message depth in the message queue reaches a preset value, if so, entering the step S203, and if not, returning to the step S201.
Step S203: and taking out the message from the message queue.
Step S204: and judging whether a message storage file with the current date as the name exists in the local storage equipment, if so, entering the step S205, and if not, entering the step S206.
Step S205: and writing the extracted message into the message storage file.
Step S206: and creating a message storage file with the current date as the name and writing the taken message into the message storage file.
In this embodiment, when a message queue has message accumulation, only the message is taken out and stored, and when the message queue is recovered, the taken-out message is not operated, but it can be ensured that the message queue remains unblocked and the message is not lost when the network or system is abnormal.
Fig. 3 is a schematic flow chart of a message processing method based on a message queue according to another embodiment of the present application, and this embodiment also describes the present application from a gateway or a front-end processor system side, where the method includes the following steps:
step S301: a message depth in a message queue from a sender message is detected.
Step S302: and judging whether the message depth in the message queue reaches a preset value, if so, entering the step S303, and if not, returning to the step S301.
Step S303: and taking out the message from the message queue.
Step S304: and creating a message storage file for each message, and writing all the messages into the corresponding message storage file.
In this embodiment, in order to retransmit the taken messages after the network or system is recovered from an abnormal condition, a corresponding storage file is created for each message, so that the messages can be conveniently retransmitted to the message queue in the following process, and the message receivers can listen to and take away the messages.
Step S305: and continuously detecting the message depth of the messages in the message queue, judging whether the message depth meets the preset condition, and if so, taking out the messages from the local storage equipment and sending the messages to the message queue one by one.
Preferably, the preset conditions in this step may be: and if no message exists in the message queue within the preset time period, namely the current message queue is in an idle state, the message taken out before can be sent to the message queue again, so that a receiving party can take away the message.
Further preferably, in this embodiment, the fetched messages may also be re-sent to the message queue according to a background indication, for example, a message retransmission instruction signal sent by the control background may be received, and the messages are fetched from the local storage device according to the message retransmission instruction signal and sent to the message queue one by one.
According to the technical scheme, when network or system faults occur and the messages in the message queue are accumulated, all the messages are taken out from the message queue and stored in the local storage device, so that the messages are not lost, the queue is guaranteed to be smooth, and the subsequent messages can be normally received by the message queue. And when the network or system is recovered abnormally, the taken-out message can be sent to the message queue again to be taken away by the receiver, so that the normal operation of the service can be ensured under the abnormal state.
Fig. 4 is a schematic structural diagram of a message processing apparatus based on a message queue according to an embodiment of the present application, where the apparatus includes: the device comprises a detection unit 410, a judgment unit 420 and a message collection unit 430, wherein the judgment unit 420 is respectively connected with the detection unit 410 and the message collection unit 430.
The detection unit 410 is used to detect the message depth from the sender message in the message queue.
The MQ queue has the maximum depth, namely the maximum upper limit of the number of messages that the queue can store, and the receiver in the prior art has the message interception function, namely the MQ queue is intercepted in real time, and when the messages exist in the MQ queue, the messages are automatically taken away, so that the message accumulation condition generally does not exist in the message queue. But when a network or system anomaly occurs and the data in the MQ queue is not taken by the receiver, a message pile-up condition occurs. The step is to embed a detection unit in the gateway or the front-end processor system for detecting the message depth of the MQ queue, namely the number of messages in the MQ queue in real time.
The determining unit 420 is configured to determine whether a depth of a message in the message queue reaches a preset value.
The message collecting unit 430 is configured to, in response to that the depth of the message in the message queue reaches a preset value, take out the message from the message queue and store the message in the local storage device.
In this embodiment, when an abnormality occurs in the network or system and the recovery does not occur in a short time, the messages in the MQ queue start to be accumulated, and when it is detected that the message depth reaches a preset value, that is, the number of messages reaches a preset value, the messages are taken away by using a message collecting unit arranged in the gateway or the front-end system and stored in a local storage device arranged in the gateway or the front-end system. The preset value in this step may be, for example, 50% or 30% of the maximum depth of the MQ queue, which may be set according to practical situations and requirements, and this is not limited in the embodiment of the present application.
Preferably, as shown in fig. 5, the message collection unit 430 may include: the system comprises a collection module 431, a judgment module 432, a creation module 433 and a writing module 434, wherein the judgment module 432 is respectively connected with the collection module 431, the creation module 433 and the writing module 434, and the writing module 434 is connected with the creation module 433.
The collecting module 431 is used for fetching the message from the message queue.
The determining module 432 is configured to determine whether a message storage file with the current date as the name exists in the local storage device.
The creating module 433 is configured to create a message storage file named after the current date when the determining module 432 determines that the message storage file named after the current date does not exist in the local storage device.
The writing module 434 is used to write the retrieved message into the message storage file of the current date.
Preferably, in another embodiment, as shown in fig. 6, the message collection unit 430 may include: a collection module 435, a creation module 436, and a write module 437, wherein the creation module 436 is coupled to the collection module 435 and the write module 437, respectively.
The collection module 435 is used to retrieve messages from the message queue.
The creation module 436 is used to create a message storage file for each message.
The writing module 437 is configured to write all messages into the corresponding message storage file.
Preferably, the apparatus of this embodiment may further include a message retransmission unit, configured to, when the detection unit 410 continues to detect that the message depth of the message in the message queue satisfies the preset condition, take the message out of the local storage device and send the message to the message queue one by one. The preset conditions here may include, for example: detecting that no message exists in the message queue for a preset time period.
Preferably, the message retransmitting unit is further configured to receive a message retransmission instruction signal sent by a control background, take out messages from the local storage device according to the message retransmission instruction signal, and send the messages to the message queue one by one.
According to the technical scheme, when network or system faults occur and the messages in the message queue are accumulated, all the messages are taken out from the message queue and stored in the local storage device, so that the messages are not lost, the queue is guaranteed to be smooth, and the subsequent messages can be normally received by the message queue. Moreover, when the network or system is recovered from the abnormal state, the taken-out message can be sent to the message queue again to be taken away by the receiver, so that the normal operation of the service can be ensured in the abnormal state.
Fig. 7 is a schematic diagram of an electronic device provided in an embodiment of the present invention. The electronic device shown in fig. 7 is a general-purpose data processing apparatus comprising a general-purpose computer hardware structure including at least a processor 501 and a memory 502. The processor 501 and the memory 502 are connected by a bus 503. Memory 502 is adapted to store one or more instructions or programs that are executable by processor 501. The one or more instructions or programs are executed by processor 501 to implement the steps in the message queue based message processing method described above.
The processor 501 may be an independent microprocessor or a set of one or more microprocessors. Thus, the processor 501 implements the processing of data and the control of other devices by executing commands stored in the memory 502 to execute the method flows of the embodiments of the present invention as described above. The bus 503 connects the above components together, and also connects the above components to a display controller 504 and a display device and an input/output (I/O) device 505. Input/output (I/O) device 505 may be a mouse, keyboard, modem, network interface, touch input device, motion sensitive input device, printer, and other devices known in the art. Typically, input/output (I/O) devices 505 are connected to the system through an input/output (I/O) controller 506.
The memory 502 may store, among other things, software components such as an operating system, communication modules, interaction modules, and application programs. Each of the modules and applications described above corresponds to a set of executable program instructions for performing one or more functions and methods described in embodiments of the invention.
Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the steps of the message processing method based on the message queue.
An embodiment of the present invention further provides a computer program product, which includes a computer program/instruction, and when the computer program/instruction is executed by a processor, the computer program/instruction implements the steps of the message processing method based on the message queue.
In summary, according to the message processing method and device based on the message queue provided by the embodiments of the present invention, when a network or system failure occurs and messages in the message queue are accumulated, all messages are taken out from the message queue and stored in the local storage device, so that the messages are not lost, and it is ensured that the queue is smooth, and subsequent messages can also be normally received by the message queue. And when the network or system is recovered abnormally, the taken-out message can be sent to the message queue again to be taken away by the receiver, so that the normal operation of the service can be ensured under the abnormal state.
The preferred embodiments of the present invention have been described above with reference to the accompanying drawings. The many features and advantages of the embodiments are apparent from the detailed specification, and thus, it is intended by the appended claims to cover all such features and advantages of the embodiments which fall within the true spirit and scope thereof. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the embodiments of the invention to the exact construction and operation illustrated and described, and accordingly, all suitable modifications and equivalents may be resorted to, falling within the scope thereof.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A message queue-based message processing method, the method comprising:
detecting a message depth from a sender message in a message queue;
judging whether the message depth in the message queue reaches a preset value;
and when the message depth in the message queue reaches a preset value, taking out the message from the message queue and storing the message in the local storage equipment.
2. The message queue-based message processing method of claim 1, wherein the fetching and storing messages from the message queue in a local storage device comprises:
taking out the message from the message queue;
judging whether a message storage file with the current date as the name exists in the local storage equipment or not;
and if the information exists, writing the taken-out information into the information storage file, and if the information does not exist, creating the information storage file with the current date as the name and writing the taken-out information into the information storage file.
3. The message queue-based message processing method of claim 1, wherein the fetching and storing messages from the message queue in a local storage device comprises:
taking out the message from the message queue;
and creating a message storage file for each message, and writing all the messages into the corresponding message storage file.
4. The message queue-based message processing method of claim 3, further comprising: and continuously detecting the message depth of the messages in the message queue, and when the message depth meets a preset condition, taking out the messages from the local storage equipment and sending the messages to the message queue one by one.
5. The message queue-based message processing method of claim 3, further comprising: and receiving a message retransmission instruction signal sent by a control background, taking out messages from the local storage equipment according to the message retransmission instruction signal, and sending the messages to the message queue one by one.
6. The message queue-based message processing method as claimed in claim 4, wherein the preset condition comprises: detecting that no message exists in the message queue for a preset time period.
7. A message queue-based message processing apparatus, the apparatus comprising:
a detecting unit for detecting a message depth from a sender message in a message queue;
the judging unit is used for judging whether the message depth in the message queue reaches a preset value or not;
and the message collecting unit is used for taking out the messages from the message queue and storing the messages in the local storage equipment when the message depth in the message queue reaches a preset value.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 6 are implemented when the computer program is executed by the processor.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.
10. A computer program product comprising computer program/instructions, characterized in that said computer program/instructions, when executed by a processor, implement the steps of the method of any of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210905425.1A CN115277848A (en) | 2022-07-29 | 2022-07-29 | Message queue-based message processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210905425.1A CN115277848A (en) | 2022-07-29 | 2022-07-29 | Message queue-based message processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115277848A true CN115277848A (en) | 2022-11-01 |
Family
ID=83771223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210905425.1A Pending CN115277848A (en) | 2022-07-29 | 2022-07-29 | Message queue-based message processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115277848A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106708607A (en) * | 2015-11-12 | 2017-05-24 | 阿里巴巴集团控股有限公司 | Congestion control method and apparatus for message queue |
CN107241281A (en) * | 2017-05-27 | 2017-10-10 | 上海东土远景工业科技有限公司 | A kind of data processing method and its device |
CN112153148A (en) * | 2020-09-27 | 2020-12-29 | 中国建设银行股份有限公司 | Message accumulation processing method and device based on message receiving end |
CN112650807A (en) * | 2021-01-04 | 2021-04-13 | 成都知道创宇信息技术有限公司 | Data storage management method and device, electronic equipment and readable storage medium |
CN113986569A (en) * | 2021-10-20 | 2022-01-28 | 上海淇玥信息技术有限公司 | Message processing method and device and electronic equipment |
-
2022
- 2022-07-29 CN CN202210905425.1A patent/CN115277848A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106708607A (en) * | 2015-11-12 | 2017-05-24 | 阿里巴巴集团控股有限公司 | Congestion control method and apparatus for message queue |
CN107241281A (en) * | 2017-05-27 | 2017-10-10 | 上海东土远景工业科技有限公司 | A kind of data processing method and its device |
CN112153148A (en) * | 2020-09-27 | 2020-12-29 | 中国建设银行股份有限公司 | Message accumulation processing method and device based on message receiving end |
CN112650807A (en) * | 2021-01-04 | 2021-04-13 | 成都知道创宇信息技术有限公司 | Data storage management method and device, electronic equipment and readable storage medium |
CN113986569A (en) * | 2021-10-20 | 2022-01-28 | 上海淇玥信息技术有限公司 | Message processing method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106777026B (en) | Method, device and system for supporting final consistency of micro-service architecture transaction | |
CN107341258B (en) | Log data acquisition method and system | |
CN113238913A (en) | Intelligent server fault pushing method, device, equipment and storage medium | |
CN111385148A (en) | Service alarm method, device, computer equipment and storage medium | |
CN106991177B (en) | Lossless acquisition method and system for real-time logs in distributed environment | |
US11630137B2 (en) | Reliable hardware metering | |
CN108762118B (en) | Fault processing method and device between communication devices | |
CN111782431A (en) | Exception processing method, exception processing device, terminal and storage medium | |
CN117762652A (en) | Distributed transaction processing method and device based on message middleware | |
CN115277848A (en) | Message queue-based message processing method and device | |
CN111367934A (en) | Data consistency checking method, device, server and medium | |
CN114567536B (en) | Abnormal data processing method, device, electronic equipment and storage medium | |
US7607051B2 (en) | Device and method for program correction by kernel-level hardware monitoring and correlating hardware trouble to a user program correction | |
CN113542001B (en) | OSD (on-screen display) fault heartbeat detection method, device, equipment and storage medium | |
WO2012047185A1 (en) | Systems and methods for gateway status information handling | |
CN111371586B (en) | Log data transmission method, device and equipment | |
CN110427280B (en) | Cache management method, system, computer equipment and storage medium | |
JP4968092B2 (en) | Stall detection device, stall detection method, and stall detection program | |
JP5136200B2 (en) | Logging system | |
CN106685697B (en) | Method and system for recovering and processing abnormal marginal message data | |
JP4299572B2 (en) | Failure notification method and failure notification method | |
JP2005018152A (en) | Control/monitoring system | |
CN112612621B (en) | Data processing method and related equipment | |
US20240089042A1 (en) | Data communication apparatus and method | |
JP3319423B2 (en) | Network management system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |