I'm going to create a Java based server that will receive authentication requests and produce challenges. Later on, requests will come in with response to the challenges.
The interacting client is another server. There will be a moderately high transaction pressure from the clients.
My idea is to use a Tomcat-server with a REST interface for both request types.
Also I would like to create some type of inqueue to both keep track of the transaction pressure over time (number of ongoing transactions at a certain time) as well as to be able to set maximum number allowed to handle the QoS. Are there any existing opensource solutions to queue handling?
Does Spring have anythingt useable API?