Relay device, information processing system, and computer-readable recording medium
First Claim
1. A relay device comprising:
- a memory; and
a processor coupled to the memory, wherein the processor executes a process comprising;
storing association relationship information in which a session identifier for identifying a session established between a server and a client by a program running on the server is associated with a server identifier for identifying the server to the memory;
determining whether a session identifier contained in a message received from a distributing device is contained in the association relationship information stored at the storing;
selecting, when it is determined at the determining that the session identifier contained in the received message is not contained in the association relationship information, a relay system used when the received message is transferred to the server in accordance with a program that has established a session indicated by the session identifier contained in the message; and
transferring the message by using the relay system selected at the selecting.
1 Assignment
0 Petitions
Accused Products
Abstract
A relay device includes a memory and a processor coupled to the memory. The processor executes a process including storing association relationship information in which a session identifier for identifying a session established between a server and a client by a program running on the server is associated with a server identifier for identifying the server. The process includes determining whether a session identifier contained in a message received from a distributing device is contained in the association relationship information stored at the storing. The process includes selecting a relay system used when the received message is transferred to the server in accordance with a program that has established a session indicated by the session identifier contained in the message. The process includes transferring the message by using the relay system selected at the selecting.
-
Citations
10 Claims
-
1. A relay device comprising:
-
a memory; and a processor coupled to the memory, wherein the processor executes a process comprising; storing association relationship information in which a session identifier for identifying a session established between a server and a client by a program running on the server is associated with a server identifier for identifying the server to the memory; determining whether a session identifier contained in a message received from a distributing device is contained in the association relationship information stored at the storing; selecting, when it is determined at the determining that the session identifier contained in the received message is not contained in the association relationship information, a relay system used when the received message is transferred to the server in accordance with a program that has established a session indicated by the session identifier contained in the message; and transferring the message by using the relay system selected at the selecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing system comprising:
-
multiple servers each of which provides a service to a client; multiple relay devices each of which transfers, when a message issued by the client is received, the received message to one of the servers; and a distributing device that distributes the message issued by the client to each of the relay devices, wherein each of the relay devices includes; a memory; and a processor coupled to the memory, wherein the processor executes a process comprising; storing association relationship information in which a session identifier for identifying a session established between a server and the client by a program running on the server is associated with the server identifier for identifying the server to the memory; determining whether a session identifier contained in a message received from the distributing device is contained in the association relationship information stored at the storing; selecting, when it is determined at the determining that the session identifier contained in the received message is not contained in the association relationship information, a relay system used when the received message is transferred to the server in accordance with a program that has established a session indicated by the session identifier contained in the message, and transferring the message by using the relay system selected at the selecting.
-
-
10. A computer-readable recording medium having stored therein a program for causing a computer to execute a relay process comprising:
-
determining, by a storage device that stores therein association relationship information in which a session identifier for identifying a session established between a server and a client by a program running on the server is associated with a server identifier for identifying the server, whether a session identifier contained in a message received from a distributing device is stored; selecting, when it is determined at the determining that the session identifier contained in the received message is not stored in the storage device, a relay system used when the received message is transferred to the server in accordance with a program that has established a session indicated by the session identifier contained in the message; and transferring the message by using the relay system selected at the selecting.
-
Specification