Update readme to include load balancer
parent
8258dd64bd
commit
40242a9b92
12
README.md
12
README.md
|
@ -69,12 +69,20 @@ When running, the system looks like this:
|
||||||
|
|
||||||
```
|
```
|
||||||
+---------------------------------------------+
|
+---------------------------------------------+
|
||||||
|
| 172.60.0.99 |
|
||||||
|
| +----------------+ |
|
||||||
|
| | | |
|
||||||
|
(XMPP-C2S) 55222 -|-------| Load Balancer |+-------+ |
|
||||||
|
(BOSH) 57070 -| | | | |
|
||||||
|
(BOSHS) 57443 -| +----------------+ | |
|
||||||
|
| | | |
|
||||||
|
| | | |
|
||||||
| 172.60.0.10 172.60.0.20 |
|
| 172.60.0.10 172.60.0.20 |
|
||||||
| +--------+ +--------+ |
|
| +--------+ +--------+ |
|
||||||
(XMPP-C2S) 5221 -| | | | | |- 5222 (XMPP-C2S)
|
(XMPP-C2S) 5221 -| | | | | |- 5222 (XMPP-C2S)
|
||||||
(XMPP-S2S) 5261 -|------| XMPP 1 +============+ XMPP 2 |-------|- 5262 (XMPP-S2S)
|
(XMPP-S2S) 5261 -|------| XMPP 1 +============+ XMPP 2 |-------|- 5262 (XMPP-S2S)
|
||||||
(HTTP-Admin) 9091 -| | | | | |- 9092 (HTTP-Admin)
|
(HTTP-Admin) 9091 -| | | | | |- 9092 (HTTP-Admin)
|
||||||
| +----+---+ +----+---+ |
|
(BOSH) 7071 -| +----+---+ +----+---+ |- 7072 (BOSH)
|
||||||
| | | |
|
| | | |
|
||||||
| | | |
|
| | | |
|
||||||
| +---+--+ | |
|
| +---+--+ | |
|
||||||
|
@ -87,7 +95,7 @@ When running, the system looks like this:
|
||||||
+----------------172.60.0.0/24----------------+
|
+----------------172.60.0.0/24----------------+
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that there is no load balancer configured in the setup.
|
Note that the load balancer is intentionally configured to be "flappy" to simulate simple round-robin DNS load balancing, but that ports from individual servers are exposed and can be hit directly.
|
||||||
|
|
||||||
Openfire is configured with the following XMPP domain:
|
Openfire is configured with the following XMPP domain:
|
||||||
* `xmpp.localhost.example`
|
* `xmpp.localhost.example`
|
||||||
|
|
Loading…
Reference in New Issue