More
General Issues about Distributed Serving
Fanout
Servers
Resources
Fanout servers are simply additional copies of Web Crossing which handle the load of additional chatters when you reach the limit of either server capabilities or TCP/IP sockets per "process" (i.e. running program) on the operating system of your server.
For instance, if you had a version of Unix that only supports 256 TCP/IP sockets per process, and you had 300 chatters, you would need a fanout server to handle the additional people.
Or if you were having performance problems with one physical server (computer) and wanted to split up the load over one or more additional computers, you could use one or more fanout servers.
Note: The ability to scale chat users providers nearly unlimited capacity for large numbers of users. Chats with thousands of simultaneous users have been held, and it is estimated that as many 200,000 simultaneous chat users can be supported on a system with sufficient bandwidth and fanout servers. |
Depending on your setup and your needs, fanout servers can be set up on the same computer as the first copy of Web Crossing, or on another computer which is networked to the first server.
Figure 1 - fanout server setup options
On a different physical server: |
|
On the same physical server: |
|
|
|
|
|
|
Consult the Sysop Documentation for more details on all of this.
When you have the additional copies of Web Crossing set up in their new locations, go, in each, to the Control Panel > Chat Services. Click on the link at the top of that page to get to the more extensive Chat Services page.
Fill in the port numbers and the IP numbers of the fanout server and Control Room server (the original Web Crossing server) as appropriate.
Due to Java security issues, you'll need to specify a chat applet download area - one which resides within the IP address you've specified for that fanout server - for each fanout server. If you've used the default configuration, the WBChat directory will be within your Images directory.
Note that you don't need additional license certificates for the additional copies of Web Crossing - the fanout servers will all use the certificate of the Control Room server.
See the more general information on Scaling, Mirroring, and Distributed Serving
Sysop Documentation
Web Crossing FAQ