TIMED-OUT CLIENT MESSAGE REPLY QUEUEING TO REDUCE BACKEND SYSTEM CALLS
An approach for reducing backend system calls. The approach determines if a client request, comprising a backend system call, has timed out. If the client request has timed out, then the approach generates a unique identity associated with the client request. The approach creates a fault message ind...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An approach for reducing backend system calls. The approach determines if a client request, comprising a backend system call, has timed out. If the client request has timed out, then the approach generates a unique identity associated with the client request. The approach creates a fault message indicating a timeout of the client request. The approach inserts the unique identity into the fault message. The approach sends the fault message to the client as a response to the request. The approach creates a data structure comprising the unique identity, a timeout value, and a message buffer. The approach inserts the data structure into a message queue. Subsequently, a client sending a next request containing the unique identity can receive a response, from a slow responding backend server, after the timeout of the previous request without incurring the expense and overhead of another backend system call. |
---|