Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Communication between multiple servers

How could a network of servers communicate with each other?

For example, if Client A connects to Server A, how would the other servers be informed of this? I'm guessing you would need a "central" server, but how would it be implemented?

I'm really dumbfounded on this, so any help would be nice :)

like image 473
someguy Avatar asked May 07 '10 16:05

someguy


People also ask

What are the three types of client server communication?

Types of Client Server Communication are: HTTP Push and Pull. Ajax Polling. Long Polling.

How do servers communicate with clients?

Clients typically communicate with servers by using the TCP/IP protocol suite. TCP is a connection-oriented protocol, which means a connection is established and maintained until the application programs at each end have finished exchanging messages.


1 Answers

One of the points of distributed systems is that the servers don't need to be aware of each other's doings. Server A and Server B could be front end servers even sharing the same database and still be able to work independently. The "central server" you're referring to would be the database which could physically be on a third machine or either Server A or Server B.

like image 170
Kaivosukeltaja Avatar answered Nov 23 '22 09:11

Kaivosukeltaja