A non-transitory computer-accessible storage medium on which is recorded a uniqueness assurance information setting management program for enabling a computer used as a uniqueness assurance information setting management device for managing the setting of uniqueness assurance information in order to enable a server load balancer for selecting a server for providing a service requested by the terminal device from among a plurality of servers capable of providing respective services by a plurality of communication protocols to realize uniqueness assurance for distributing related requests from a terminal device, the program comprising:
- uniqueness assurance information identification function capable of for referring to a uniqueness assurance information identification rule that defines information of a position in which identification information of the uniqueness assurance information is stored for each communication protocol and for each message, and identifying the identification information of the uniqueness assurance information existing in the message of a corresponding communication protocol;
- identification information acquisition function capable of for obtaining identification information for identifying a session generated in a server selected from among the plurality of servers by the server load balancer in response to the request when provision of the service is requested by a first communication protocol from the terminal device;
- and
- assurance information setting function capable of for setting a corresponding relation between identification information obtained by the identification information acquisition function and the server that has generated the session corresponding to the identification information in the server load balancer as the uniqueness assurance information for the uniqueness assurance by a service of a second communication protocol;
- wherein the assurance information setting function controls timing a response to a request made using the first communication protocol is transmitted to a server that has obtained identification information used to generate uniqueness assurance information to be set in the server load balancer.