
Distributed application structure
使用此架構之協定 : Application layer
- WWW / Email / Network printing
- HTTP / FTP / SSH / DHCP
- Request-response messaging pattern
- Inter-process communication
- Language and rules of communication are defined in a communication protocol
- relies on a scheduling system to prioritize incoming requests from clients to a
- Load-balancing and failover systems are often employed to scale the server beyond a single physical machine.[15][16]
- Each load balancer sits between client devices and backend servers
client-server paradigms