Multiple Server Single Queue (MSSQ)
1.By default, each Tuxedo application server is assigned it’s own request queue
2.The MSSQ feature enables two or more servers to share the same request queue similar to multiple versus single customer lines in a bank with multiple bank tellers
3.Can improve application availability in the event of a server failure
4.Servers can be configured with separate reply queues if they request services form other servers.
Configuring MSSQ sets
The RQADDR parameter allows a Multiple Server Single Queue (MSSQ) set to be created for two or
more servers. In *SERVERS, specify RQADDR and MIN>1 to configure a MSSQ set. RQADDR is
set to an alphanumeric string.
The most common method of configuring an MSSQ set is to specify RQADDR and MIN>1 on a
single configuration entry. This establishes the MSSQ with all parameters set the same for all server
instances. To vary parameters between instances, multiple configuration entries may be listed,
referencing the common RQADDR.
MSSQ sets have the following restrictions:
? All servers sharing an MSSQ must be running instances of the same executable program
? All instances of servers sharing an MSSQ must advertise the same set of services at all times
? If nested service calls are made (to other services) from within MSSQ servers (this depends upon
the application), then separate reply queues must be configured for these servers by setting
REPLYQ=Y. By default, REPLYQ is set to N.
before Config:
After Config: