摘要 |
PURPOSE: A method of controlling overload of a real-time system is provided to determine priorities for deleted messages, and to separately delete/process messages received from a client based on the priorities of the deleted messages, thereby supplying a service without stopping as minimizing system failure. CONSTITUTION: A real-time system sets priorities of deleted messages(S20). The system decides whether overload is generated in a server owing to concentrated receiving messages from clients(S22,S24). If so, the system decides whether the receiving messages have to be deleted(S26,S28). If so, the system deletes the receiving messages(S30). If the receiving messages do not have to be deleted, the system selects one of stored transaction IDs, assigns the transaction ID to the receiving messages, and stores the selected transaction ID in a busy list(S32). The system transmits the assigned transaction ID to an application process(S34). If the application process transmits a response message and a transaction ID for the corresponding messages, the system transmits the response message to the clients, and stores the transaction ID in an idle list with the response message(S36,S38).
|