Forums Register Login
Thread Usage in Remote Method Invocations
Hi everybody,
This forum has been very useful. I have been able to solve many problems by reading other people's posts.
And I am having another question regarding to RMI and Thread. Any help would be very much appreciated.

The RMI Specifications say:
"A method dispatched by the RMI runtime to a remote object implementation may or may not execute in a separate thread. The RMI runtime makes no guarantees with respect to mapping remote object invocations to threads."

my question is
Should i assume that concurrent requests from clients are handled by RMI (which, accoring to some articles, is not scalable)?


Should i implement a RMI server that places all requests from clients to a queue, then have a group of Threads that process these requests and send the results back to the clients.

Any suggestions from Java Experts out there

I don't think you need to go to that level of complexity, just simple calls to RMI, and don't assume that the next call will occur in the same thread.


This thread has been viewed 615 times.

All times above are in ranch (not your local) time.
The current ranch time is
Dec 10, 2018 14:48:35.