Super-server

A super-server or sometimes called a service dispatcher is a type of daemon run generally on Unix-like systems.

Principle of Super-server
Example

Usage

A super-server starts other servers when needed, normally with access to them checked by a TCP wrapper. It uses very few resources when in idle state. This can be ideal for workstations used for local web development, client/server development or low-traffic daemons with occasional usage (such as ident and SSH).

Performance

There is a slight delay in connecting to the sub-daemons. Thus, when compared to standalone servers, a super-server setup may perform worse, especially when under high load. Some servers, such as tftpd-hpa, therefore take over the internet socket and listen on it themselves for some specified interval, anticipating more connections to come.

Implementations

gollark: Based on orbital observation/laser satellite reports I checked.
gollark: I don't think your 3D printer can print nanoscale circuitry.
gollark: I can email you a Pi Zero if you work out a way to send structured matter in useful quantities by email.
gollark: Robbery isn't that expensive. Alternatively, buy a "raspberry pi".
gollark: Yes. If you steal someone's freezer, and it contains a microcontroller of some sort, it *might* be possible to run uCLinux on it.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.