I have an enterprise application with approximately 2k concurrent users. These users handle customer requests, so application speed is vital.
When the user ends the call, he passes all the information received. This fixation can take from 10 to 45 seconds.
I am learning how to defer from the user.
We have a web interface running in the IE backend - heavy java running on a single EJB.
I wanted to make this commit process asynchronous in that as soon as the user sends the request, he does not need to wait for the commit to complete before moving on to the next client. This is what is currently implemented.
Initially, I was thinking about just creating another thread to process the commit, but that doesn't mean there is no EJB.
Other options that I can think of will use JMS or SIB,
What would be the best solution? Is there any other alternative that I am missing?
source
share