Are there any web servers in the java ecosystem similar to a phusion passenger?

Are there any web or application servers for running java applications with the following features offered by the phusion passenger.

1) DYNAMIC PROCESS MANAGEMENT BASED ON TRAFFIC

The phusion passenger dynamically adjusts the number of application processes based on the traffic and restarts all the broken processes. Thus, we guarantee that the use of resources remains within certain limits.

2) PROGRAM ARCHITECTURE FOR EXTRA RELIABILITY

Passengers run applications and most support codes outside the web server address space. If any component fails, we automatically restart it using our watchdog timer.

As for my understanding, ruby ​​on rails servers creates either a forks process for each request, new threads will be created for each request in java servers

Questions

1) In the Java eco-system, any web or application servers automatically restart when components fail or out of memory or other internal isssues

+5
source share
1 answer

Marathon can do 2) with any application deployed to docker . At present, the marathon does not automatically scale based on traffic.

The marathon requires a cluster of Mesos and Zookeeper .

Marathon Mesos . . , .

0

All Articles