CN111538602A - Message forwarding method and device for message queue - Google Patents

Message forwarding method and device for message queue Download PDF

Info

Publication number
CN111538602A
CN111538602A CN202010307469.5A CN202010307469A CN111538602A CN 111538602 A CN111538602 A CN 111538602A CN 202010307469 A CN202010307469 A CN 202010307469A CN 111538602 A CN111538602 A CN 111538602A
Authority
CN
China
Prior art keywords
message
forwarding
environment
target
messages
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.)
Granted
Application number
CN202010307469.5A
Other languages
Chinese (zh)
Other versions
CN111538602B (en
Inventor
张亚博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yueyi Network Information Technology Co Ltd
Original Assignee
Shanghai Yueyi Network Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Yueyi Network Information Technology Co Ltd filed Critical Shanghai Yueyi Network Information Technology Co Ltd
Priority to CN202010307469.5A priority Critical patent/CN111538602B/en
Publication of CN111538602A publication Critical patent/CN111538602A/en
Application granted granted Critical
Publication of CN111538602B publication Critical patent/CN111538602B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

The method comprises the steps of analyzing and matching all messages in a message queue, and forwarding a target message meeting a forwarding condition to a target message receiver in a pre-sending environment; performing parameter reduction on the target message on the message receiver to obtain a parameter called by a local service; and executing the parameters of the local service call through a pre-release instance, and returning an execution result to a message executor of an online instance, wherein the pre-release instance is in the pre-release environment. Therefore, logic upgrading of message processing of the message queue is not required to limit consumption of some servers, message queue messages can be filtered, and therefore all message processing is not influenced in a targeted mode.

Description

Message forwarding method and device for message queue
Technical Field
The present application relates to the field of computers, and in particular, to a method and an apparatus for forwarding a message in a message queue.
Background
During the development process of the server, if the logic change is made to the Message Queue (MQ) message processing, the following method can be used for processing: and opening MQ consumption of the pre-sending environment or limiting the on-line service consumption of the MQ message, wherein all the MQ consumption is processed by the pre-sending environment. But upgrading MQ processing by limiting consumption has the following disadvantages: the logic change is not verified in the pre-sending process, and the MQ processing on the direct and complete takeover line has the risk of failure; the pre-launch environment is generally not stable, for example, the configuration and the number of servers are less, which easily causes the problems of MQ backlog and the like; MQ limits consumption and increases maintenance cost and risk, and if manual operation is needed, the MQ needs to be switched back in time after completion.
Disclosure of Invention
An object of the present application is to provide a message forwarding method and device for a message queue, which solve the problem in the prior art that the logic of MQ processing needs to limit consumption of some servers.
According to an aspect of the present application, there is provided a message forwarding method for a message queue, the method including:
analyzing and matching all messages in the message queue, and forwarding the target message meeting the forwarding condition to a target message receiver in a pre-sending environment;
performing parameter reduction on the target message on the message receiver to obtain a parameter called by a local service;
and executing the parameters of the local service call through a pre-release instance, and returning an execution result to a message executor of an online instance, wherein the pre-release instance is in the pre-release environment.
Further, analyzing and matching all messages in the message queue, and forwarding the target message meeting the forwarding condition to a target message receiver in the pre-sending environment, including:
analyzing the data structure of all messages in the message queue on the message executor, and filtering the content in the data structure of the messages according to the analysis result and the configuration condition to obtain the filtered messages;
and judging whether the filtered message meets a forwarding condition or not on the message executor according to the issued configuration rule, if so, forwarding the filtered message to a target message receiver in a pre-sending environment, wherein the filtered message is a target message.
Further, the method comprises:
issuing configuration rules according to the DUCC configuration management, wherein the configuration rules include the IP address to which the message is forwarded and the filtering conditions of the forwarding.
Further, after judging whether the filtered message meets the forwarding condition according to the issued configuration rule on the message executor, the method includes:
and if the IP address to which the message is forwarded is empty or the filtering condition of the forwarding is empty, the message executor stops forwarding the filtered message to a target message receiver in a pre-sending environment.
Further, the method comprises:
and if the HTTP exception or the execution exception of the pre-release instance occurs in the analysis matching process, throwing exception information on line.
Further, forwarding the target message satisfying the forwarding condition to a target message receiver in the pre-delivery environment, comprising:
and forwarding the target message meeting the forwarding condition to a target message receiver in a pre-transmission environment through a pre-transmission provided HTTP interface, wherein the pre-transmission provided HTTP interface is in a closed state when in an online environment.
Further, the method comprises:
and issuing the latest configuration to all pre-release examples and on-line examples according to the updating of the configuration rule in the DUCC configuration management.
According to an aspect of the present application, there is also provided an apparatus for message forwarding of a message queue, the apparatus including:
the matching device is used for analyzing and matching all the messages in the message queue and forwarding the target message meeting the forwarding condition to a target message receiver in the pre-sending environment;
the restoring device is used for restoring the parameters of the target message on the message receiver to obtain the parameters of local service calling;
and the return device is used for executing the parameters of the local service call through the pre-release instance and returning an execution result to the message executor of the online instance, wherein the pre-release instance is in the pre-release environment.
According to another aspect of the present application, there is also provided a device for message forwarding of a message queue, the device including:
one or more processors; and
a memory storing computer readable instructions that, when executed, cause the processor to perform the operations of the method as previously described.
According to yet another aspect of the present application, there is also provided a computer readable medium having computer readable instructions stored thereon, the computer readable instructions being executable by a processor to implement the method as described above.
Compared with the prior art, the method and the device have the advantages that all messages in the message queue are analyzed and matched, and the target message meeting the forwarding condition is forwarded to the target message receiver in the pre-sending environment; performing parameter reduction on the target message on the message receiver to obtain a parameter called by a local service; and executing the parameters of the local service call through a pre-release instance, and returning an execution result to a message executor of an online instance, wherein the pre-release instance is in the pre-release environment. Therefore, logic upgrading of message processing of the message queue is not required to limit consumption of some servers, message queue messages can be filtered, and therefore all message processing is not influenced in a targeted mode.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
fig. 1 illustrates a flow chart of a message forwarding method for a message queue according to an aspect of the present application;
FIG. 2 illustrates a system framework diagram for MQ message forwarding in a particular embodiment of the subject application;
fig. 3 is a schematic structural diagram illustrating a message forwarding apparatus for a message queue according to another aspect of the present application.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (e.g., Central Processing Units (CPUs)), input/output interfaces, network interfaces, and memory.
The Memory may include volatile Memory in a computer readable medium, Random Access Memory (RAM), and/or nonvolatile Memory such as Read Only Memory (ROM) or flash Memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, Phase-Change RAM (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash Memory or other Memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, magnetic cassette tape, magnetic tape storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transmyedia), such as modulated data signals and carrier waves.
Fig. 1 is a flowchart illustrating a message forwarding method for a message queue according to an aspect of the present application, where the method includes: step S11 to step S13,
in step S11, all messages in the message queue are parsed and matched, and the target message meeting the forwarding condition is forwarded to the target message receiver in the pre-forwarding environment; in this case, by introducing a JAR packet of an isolation forwarding framework, each message in a message queue on a corresponding message task/message middleware system (such as Worker/JMQ) is analyzed and matched, and a message meeting a forwarding condition is delivered to a pre-sending environment as a target message for processing, thereby solving the problem of task message development and testing. Wherein the target receiver is configured to receive the matched message that needs to be executed in the pre-send environment.
In step S12, performing parameter restoration on the target message on the message receiver to obtain a parameter for local service invocation; the parameters of the received target message are restored and restored to the parameters of the local service call, so that the restored parameters can be called when the local instance executes.
In step S13, the parameters of the local service call are executed by the pre-published instance, which is in the pre-published environment, and the execution result is returned to the message executor of the online instance. Here, the pre-release example is an example used for online pre-joint debugging test, and the online example is an online server example responsible for processing user requests and messages; and executing the parameters restored into the local service call through the pre-release instance in the pre-release environment, returning the execution result of the pre-release instance to the message executor of the online instance, and continuing to execute through the message executor on the line. So that the logical upgrade of the processing of the MQ no longer needs to limit the consumption of some servers.
In an embodiment of the present application, in step S11, performing data structure analysis on all messages in the message queue on the message executor, and filtering contents in the data structure of the messages according to the analysis result and the configuration condition to obtain filtered messages; and judging whether the filtered message meets a forwarding condition or not on the message executor according to the issued configuration rule, if so, forwarding the filtered message to a target message receiver in a pre-sending environment, wherein the filtered message is a target message. The MQ message has a fixed data structure, the message executor analyzes the data structure of the MQ, and the specific content in the data structure to be intercepted is judged according to the analysis result and the configuration condition. For example, a data structure of an MQ message includes three fields a, b, and c, and after the data structure is parsed, values of the fields are parsed, and the message executor determines which message is to be intercepted specifically according to the values of the fields. When filtering, the target method may be intercepted by using SpringAOP, and then matching may be performed by using configuration conditions that support expression matching, for example, a >0& & b ═ 0, and the matching may perform a forwarding action. MQ messages may be filtered so as to be targeted without affecting overall message processing.
In an embodiment of the present application, the method includes: issuing configuration rules according to the DUCC configuration management, wherein the configuration rules include the IP address to which the message is forwarded and the filtering conditions of the forwarding. The DUCC is a component configured to issue, has a management end, and can perform configuration management, and the configuration issued dynamically by the DUCC includes an IP address to be forwarded and a forwarding filter condition. The target receiver is the message receiver on the prefixed instance configured with DUCC (configured IP address). And using the DUCC configuration management to issue the configuration rule so as to adjust the data filtering effect, and not limiting consumption any more through dynamic issuing configuration.
Following the above embodiment, the latest configuration is issued to all pre-release instances and online instances according to the update of the configuration rules in the DUCC configuration management. Here, after the configuration of the DUCC configuration rule is changed, all instances receive the latest configuration, all instances include all pre-release instances and all online instances, and the matching condition and forwarding IP address of the message MQ are also updated. Wherein, if the IP address to which the message is forwarded is empty or the filtering condition for forwarding is empty, the message executor stops forwarding the filtered message to a target message receiver in a pre-forwarding environment. Here, if the forwarding IP address or the forwarding filter condition is empty, the message executor does not perform the forwarding action.
In an embodiment of the present application, in step S11, if an HTTP exception occurs during the parsing and matching process or the pre-release instance execution exception occurs, exception information is thrown online. The message executor is used for filtering messages which need to be executed by the forwarded pre-sending environment, if the messages are matched, the messages are sent to the target message receiver, and if the HTTP exception or the pre-sending instance execution exception occurs in the processing, the exception is thrown on the line.
In an embodiment of the present application, in step S11, the target message satisfying the forwarding condition is forwarded to the target message receiver in the pre-delivery environment through the HTTP interface provided in the pre-delivery environment, wherein the HTTP interface provided in the pre-delivery environment is in a closed state when the HTTP interface is in the online environment. The message receiver is used for receiving the matched message which needs to be executed in the pre-sending environment, the message receiver provides a temporary HTTP interface in the pre-sending environment, the processing result of the MQ message in the pre-sending environment is returned to the online instance, the online instance does not receive the HTTP forwarding request, the temporary HTTP interface is closed in the online environment, and the pre-sending environment is isolated from the online user, so that the data security is improved.
Fig. 2 is a schematic diagram of a system framework for forwarding MQ messages in an embodiment of the present application, where the system includes a pre-sending environment, an online environment for receiving execution results of the pre-sending environment, and other online instances, where both the online environment and the pre-sending environment include a message receiver and a message executor, so as to be used by the online instance and the pre-sending instance, and the pre-sending instance cannot directly receive MQ messages. And after receiving the message, the message receiver of the pre-sending example restores the parameter into the parameter of the local service call, the execution result is returned to the message executor of the online example, and the online example continues to normally execute the subsequent function call. The system also comprises a log component, and the log component is used for storing the execution result of the message executor, so that subsequent query is facilitated, and the execution conditions of all instances are known. The pre-release example receives the message and executes local service processing, the service processing is a function of upgrading at this time, for example, an order delivery function is added in the existing message processing to send a prompt short message to a user, the order delivery cannot be sent when the current online example processes the order delivery, the pre-release example can be deployed before online joint debugging, and the online example is deployed after the joint debugging test function passes. The method comprises the steps that DUCC configuration management is included in both a pre-release environment and an online environment, so that configuration rules are issued dynamically, and when the configuration rules are updated, the configurations of all online instances and all pre-release instances are updated. The system realizes the message forwarding to the pre-sending processing through the on-line service and the pre-sending service at the same time, and returns the processing result to the on-line for continuous processing through the hit rule logic, wherein the hit rule logic is the configuration of the forwarding IP address and the forwarding filtering condition.
According to yet another aspect of the present application, there is also provided a computer readable medium having stored thereon computer readable instructions executable by a processor to implement a message forwarding method for a message queue as described above.
In correspondence with the method described above, the present application also provides a terminal, which includes modules or units capable of executing the method steps described in fig. 1 or fig. 2 or various embodiments, and these modules or units can be implemented by hardware, software or a combination of hardware and software, and the present application is not limited thereto. For example, in an embodiment of the present application, there is also provided an apparatus for message forwarding of a message queue, where the apparatus includes:
one or more processors; and
a memory storing computer readable instructions that, when executed, cause the processor to perform the operations of the method as previously described.
For example, the computer readable instructions, when executed, cause the one or more processors to:
analyzing and matching all messages in the message queue, and forwarding the target message meeting the forwarding condition to a target message receiver in a pre-sending environment;
performing parameter reduction on the target message on the message receiver to obtain a parameter called by a local service;
and executing the parameters of the local service call through a pre-release instance, and returning an execution result to a message executor of an online instance, wherein the pre-release instance is in the pre-release environment.
Fig. 3 is a schematic structural diagram illustrating a message forwarding apparatus for a message queue according to another aspect of the present application, where the apparatus includes: the system comprises a matching device 11, a restoring device 12 and a returning device 13, wherein the matching device 11 is used for analyzing and matching all messages in a message queue and forwarding target messages meeting forwarding conditions to a target message receiver in a pre-sending environment; the restoring device 12 is configured to perform parameter restoration on the target message on the message receiver to obtain a parameter for local service invocation; the returning device 13 is used for executing the parameter of the local service call through the pre-release instance, and returning the execution result to the message executor of the online instance, wherein the pre-release instance is in the pre-release environment.
It should be noted that the content executed by the matching device 11, the restoring device 12 and the returning device 13 is the same as or corresponding to the content in the above steps S11, S12 and S13, and for brevity, will not be described again.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Program instructions which invoke the methods of the present application may be stored on a fixed or removable recording medium and/or transmitted via a data stream on a broadcast or other signal-bearing medium and/or stored within a working memory of a computer device operating in accordance with the program instructions. An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (10)

1. A method for forwarding messages in a message queue, the method comprising:
analyzing and matching all messages in the message queue, and forwarding the target message meeting the forwarding condition to a target message receiver in a pre-sending environment;
performing parameter reduction on the target message on the message receiver to obtain a parameter called by a local service;
and executing the parameters of the local service call through a pre-release instance, and returning an execution result to a message executor of an online instance, wherein the pre-release instance is in the pre-release environment.
2. The method of claim 1, wherein parsing all messages in the message queue for matching and forwarding target messages satisfying the forwarding condition to a target message receiver in the pre-forwarding environment comprises:
analyzing the data structure of all messages in the message queue on the message executor, and filtering the content in the data structure of the messages according to the analysis result and the configuration condition to obtain the filtered messages;
and judging whether the filtered message meets a forwarding condition or not on the message executor according to the issued configuration rule, if so, forwarding the filtered message to a target message receiver in a pre-sending environment, wherein the filtered message is a target message.
3. The method of claim 2, wherein the method comprises:
issuing configuration rules according to the DUCC configuration management, wherein the configuration rules include the IP address to which the message is forwarded and the filtering conditions of the forwarding.
4. The method of claim 3, wherein after determining whether the filtered message satisfies the forwarding condition according to the issued configuration rule at the message executor, the method comprises:
and if the IP address to which the message is forwarded is empty or the filtering condition of the forwarding is empty, the message executor stops forwarding the filtered message to a target message receiver in a pre-sending environment.
5. The method according to claim 1, characterized in that it comprises:
and if the HTTP exception or the execution exception of the pre-release instance occurs in the analysis matching process, throwing exception information on line.
6. The method of claim 1, wherein forwarding the targeted message that satisfies the forwarding condition to a targeted message receiver in a pre-delivery environment comprises:
and forwarding the target message meeting the forwarding condition to a target message receiver in a pre-transmission environment through a pre-transmission provided HTTP interface, wherein the pre-transmission provided HTTP interface is in a closed state when in an online environment.
7. The method of claim 3, wherein the method comprises:
and issuing the latest configuration to all pre-release examples and on-line examples according to the updating of the configuration rule in the DUCC configuration management.
8. An apparatus for message forwarding for a message queue, the apparatus comprising:
the matching device is used for analyzing and matching all the messages in the message queue and forwarding the target message meeting the forwarding condition to a target message receiver in the pre-sending environment;
the restoring device is used for restoring the parameters of the target message on the message receiver to obtain the parameters of local service calling;
and the return device is used for executing the parameters of the local service call through the pre-release instance and returning an execution result to the message executor of the online instance, wherein the pre-release instance is in the pre-release environment.
9. An apparatus for message forwarding for a message queue, the apparatus comprising:
one or more processors; and
a memory storing computer readable instructions that, when executed, cause the processor to perform the operations of the method of any of claims 1 to 7.
10. A computer readable medium having computer readable instructions stored thereon which are executable by a processor to implement the method of any one of claims 1 to 7.
CN202010307469.5A 2020-04-17 2020-04-17 Message forwarding method and device for message queue Active CN111538602B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010307469.5A CN111538602B (en) 2020-04-17 2020-04-17 Message forwarding method and device for message queue

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010307469.5A CN111538602B (en) 2020-04-17 2020-04-17 Message forwarding method and device for message queue

Publications (2)

Publication Number Publication Date
CN111538602A true CN111538602A (en) 2020-08-14
CN111538602B CN111538602B (en) 2022-12-02

Family

ID=71975032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010307469.5A Active CN111538602B (en) 2020-04-17 2020-04-17 Message forwarding method and device for message queue

Country Status (1)

Country Link
CN (1) CN111538602B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235205A (en) * 2020-09-21 2021-01-15 珠海市卓轩科技有限公司 Method, device and storage medium for transmitting and consuming MQ message
CN112363946A (en) * 2020-11-24 2021-02-12 上海悦易网络信息技术有限公司 Message forwarding method and device based on service system
CN114884855A (en) * 2022-07-11 2022-08-09 简单汇信息科技(广州)有限公司 Routing method and system under asynchronous communication

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187327A (en) * 2015-08-14 2015-12-23 广东能龙教育股份有限公司 Distributed message queue middleware
CN106777228A (en) * 2016-12-26 2017-05-31 北京金山安全软件有限公司 Message pushing method and device and electronic equipment
CN106878473A (en) * 2017-04-20 2017-06-20 腾讯科技(深圳)有限公司 A kind of message treatment method, server cluster and system
CN107947960A (en) * 2017-10-13 2018-04-20 用友网络科技股份有限公司 The method for pushing and system of configuration information, the method for reseptance and system of configuration information
CN110022260A (en) * 2019-02-02 2019-07-16 阿里巴巴集团控股有限公司 A kind of Cross-environment acknowledgement message processing method and system
US10579449B1 (en) * 2018-11-02 2020-03-03 Dell Products, L.P. Message queue architectures framework converter

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187327A (en) * 2015-08-14 2015-12-23 广东能龙教育股份有限公司 Distributed message queue middleware
CN106777228A (en) * 2016-12-26 2017-05-31 北京金山安全软件有限公司 Message pushing method and device and electronic equipment
CN106878473A (en) * 2017-04-20 2017-06-20 腾讯科技(深圳)有限公司 A kind of message treatment method, server cluster and system
CN107947960A (en) * 2017-10-13 2018-04-20 用友网络科技股份有限公司 The method for pushing and system of configuration information, the method for reseptance and system of configuration information
US10579449B1 (en) * 2018-11-02 2020-03-03 Dell Products, L.P. Message queue architectures framework converter
CN110022260A (en) * 2019-02-02 2019-07-16 阿里巴巴集团控股有限公司 A kind of Cross-environment acknowledgement message processing method and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235205A (en) * 2020-09-21 2021-01-15 珠海市卓轩科技有限公司 Method, device and storage medium for transmitting and consuming MQ message
CN112363946A (en) * 2020-11-24 2021-02-12 上海悦易网络信息技术有限公司 Message forwarding method and device based on service system
CN112363946B (en) * 2020-11-24 2024-04-16 上海万物新生环保科技集团有限公司 Message forwarding method and device based on service system
CN114884855A (en) * 2022-07-11 2022-08-09 简单汇信息科技(广州)有限公司 Routing method and system under asynchronous communication
CN114884855B (en) * 2022-07-11 2022-12-16 简单汇信息科技(广州)有限公司 Routing method and system under asynchronous communication

Also Published As

Publication number Publication date
CN111538602B (en) 2022-12-02

Similar Documents

Publication Publication Date Title
CN111538602B (en) Message forwarding method and device for message queue
US10084637B2 (en) Automatic task tracking
CN108255708B (en) Method, device, storage medium and equipment for accessing production file in test environment
US11294740B2 (en) Event to serverless function workflow instance mapping mechanism
CN111859205A (en) Analytic method and equipment for batch processing tasks
CN116560896A (en) Abnormality compensation method, device, equipment and storage medium
CN112653736B (en) Parallel source returning method and device and electronic equipment
CN107741891B (en) Object reconstruction method, medium, device and computing equipment
US10922125B2 (en) Capability liveness of containerized services
CN108390770B (en) Information generation method and device and server
CN113765871B (en) Method and device for managing fort machine
CN115225394A (en) Message interception method and system based on domain name
CN115766632A (en) Abnormal system early warning compensation method and system, electronic equipment and storage medium
CN114020513A (en) Method and device for processing log information
CN113469814A (en) Method and device for determining transaction duration data
Wen et al. Fraus: Launching cost-efficient and scalable mobile click fraud has never been so easy
CN112445597A (en) Timing task scheduling method and device
CN112632534A (en) Malicious behavior detection method and device
CN111858379A (en) Application testing method and device
CN110362464B (en) Software analysis method and equipment
CN111309744A (en) Object processing method and device, electronic equipment and computer readable storage medium
CN113778800B (en) Error information processing method, device, system, equipment and storage medium
CN113672910B (en) Security event processing method and device
CN112671822B (en) Service request processing method, device, storage medium, server and system
CN116684241A (en) Message transmission method, device and storage medium of container management scheduling platform

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 1101-1103, No. 433, Songhu Road, Yangpu District, Shanghai

Applicant after: Shanghai wanwansheng Environmental Protection Technology Group Co.,Ltd.

Address before: Room 1101-1103, No. 433, Songhu Road, Yangpu District, Shanghai

Applicant before: SHANGHAI YUEYI NETWORK INFORMATION TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant