I am facing severe performance issues when moved from Transient Repository to an RMI Repository.
The solution we are building is to be deployed as a Java EE application of Jboss 4.3 server. I recently started testing the performance with a hosted RMI repository deployed on Jboss through JCA and looked up from the application through JNDI. The wiring of the components including the repository instance is happening through spring injection. I was expecting some happy performance improvements with the new deployment. To my utter shock the performance plummeted. The tests suite which takes 1mnt to run with Transient Repository is a taking upwards of 3minutes to run with a remote repository (Testcase JVM and RMI Repo JVMs are different.). I have not profiled the application but I am feeling that the RMI across JVMs could be the bottleneck. Has anyone tried out good deploymemnt models with a hosted RMI repository? I have the option of using the type2 deployment which I feel might be ideal for J2EE applications. However I first want to see whether hosting the repository as a different server instance can be done without the performance issues I am facing. Boni Gopalan Manager Engineering BioImagene, Pune +91-206-609-6579(O) +91-992-369-9356(C)
