|
||||||||||||||
|
||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
The minimum system requirement for running a Nebulae MultiUserServer is a Java-enabled operational system with a JDK 1.2 virtual machine, 96MB of RAM and 15 MB of free disk space. Java is emerging as the strongest solution for server applications that need to service hundreds or thousands of users at the same time. It is important to understand however that not all platforms and Java virtual machines (VM) are equal. Some VM can support a larger number of concurrent user connections, while others are limited by the underlying operational system. Some platforms handle multiple threads faster, and scale better. The Nebulae server does not necessarily impose any limit on the number of simultaneous user connections or messages dispatched by seconds, but it is up to the developer to test if a certain server configuration can scale to meet the requirements of a given application.
We have tested Nebulae in the following operational systems:
Please check Nebulae installation docs for system specific configuration instructions. Most platforms have a limit on the number of open file descriptors for each user or process, and this may impact your ability to create more than 1024 user connections. This limitation can usually be lifted with the "unlimit" command or system specific configuration.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||