Thursday, January 31, 2002 03:29 PM
it should handle it, although just like anything thing else in computing increased use will come at a performance hit. RMI scales fairly well but having all that data move through one box will naturally create a bottleneck that is based on more than just rmi. For instance it depends on rmi's native ability sure, it also depends on the nature of the methods being invoked, it also depends on the networking set up, it also depends on the amount of data being passed, etc, etc
You should consider how you are desinging this set up,
RMI is a building block in java for the world of distributed computing. Why just have one rmi server? WHy not have 3 or 10? Are all these clients coming from the same place or do are they naturally segmented? If so segment them accordingly with more rmi servers. If you are designing an application for a corporate office for instance why not have one rmiserver per department?