Multiple Worker TCP/IP Connections

Multiple worker TCP/IP connections provide an interface for sharing the messages arriving on client sockets among a pool of worker server JADE applications, using a single listen TCP/IP socket. This enables server-style applications to share a workload generated by a large number of clients among a small number of server processes.

No master or manager application is required, and all worker processes share exactly the same initialization and message processing logic.

All JADE worker processes must reside in the same JADE node as the TCP listen socket.

A client connection can be bound to a single worker process. Events for a bound connection are directed to that bound worker. Events for unbound connections are handled by any worker. JadeMultiWorkerTcpConnection

For details, see the JadeMultiWorkerTcpTransport and JadeMultiWorkerTcpConnection classes in Volume 1 of the JADE Encyclopaedia of Classes.