Techniques for handling message queues
a message queue and message technology, applied in the field of computer systems, can solve problems such as the inability to perform particular tasks by itsel
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0016]As noted, message queues are commonly used as an intermediary between applications such as those running in a cloud-based platform. The manner in which message queue services are used, however, is often prone to various issues such as those involving starvation. For example, if a user A enqueues a large amount of messages that take a long time to process (e.g., one hour) and a user B enqueues messages in the same queue behind those of user A, then until all of user A's messages are processed, user B will not have any messages processed. That is, all allocated processing threads are busy processing messages for user A and will be for the next hour. As a result, user B will become stuck as the relevant system is unable to provide the resources necessary to process user B's messages within a reasonable timeframe. Additionally, the message queue service may be provided by an external party that charges for use of the service and thus it may be desirable to implement measures to re...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


