Message-driven processing is when a client sends a request to a software program acting as the recipient and distributor of the message. The message broker routes the message to the appropriate server. Middleware can help manage increased flow of messages. End users are unlikely to notice any slowdown.
Message-driven processing is one of the processes that occur within the basic client/server computing environment. In essence, message-driven processing occurs when a computer client forwards a request in the form of a message to a software program that acts as both the recipient and distributor of the message. The recipient, or message broker as it is sometimes called, then routes the message to the appropriate server application.
Within the structure of message-driven processing, messages that contain requests for specific actions can vary in how the request for the message is configured. The message can contain things like the name or a tag for the requested application, as well as indicate a sense of urgency or a timeline for processing the request on the server side. Depending on the structure of the message, the recipient or message broker can reply to the sender of the message, as well as forward the message to the appropriate server.
The use of message-driven processing is common in environments that use distributed processing. In other words, if the overall network covers a large geographical area, there may be a greater need to examine new messages or applications before allowing them to run. When this type of message-based processing is used, there are usually additional software components called middleware that help manage the increased flow of messages from various remote sections of the network. This can help ease the load on the legacy server, as the middleware helps sort, qualify, and route messages.
While message-driven processing is an approach that involves several steps before the intended action is completed, there is no delay. End users are unlikely to notice any slowdown during message driven processing. In fact, most users are completely unaware that this type of function is performed, as many of the prompts are generated as part of the automated processes going on to keep the system up and running.
Protect your devices with Threat Protection by NordVPN