Can the Jetty embedded in the Mendix Runtime be replaced with other commercial application servers?

0
Hi, All Can the Jetty embedded in the Mendix Runtime be replaced with other commercial application servers?   I found an impressive article below. https://community.mendix.com/link/space/app-development/questions/4633 It explains that the Mendix runtime is an application server not hosted by the Jetty server but uses the Jetty library for HTTP service. I know the HTTP static content could be serviced by external WAS such as WebLogic or NGINx. Even with that configuration, Jetty is still working embedded in the Mendix runtime rather than replaced by it because the Mendix runtime uses Jetty as an HTTP service and is leveraging some handy functions, such as thread pool service. So I cannot replace the Jetty with others, am I correct?   I am concerned that Jetty’s capability could restrict the Mendix runtime’s HTTP performance regarding HTTP session management. If so, can I overcome it with a cluster environment, like deploying Mendix runtime as a container on Kubernetes?    Thank you in advance.      
asked
1 answers
3

You are correct to assume that you cannot replace Jetty with a different web server.

 

Jetty is a well-known open-source project backed by the Eclipse Foundation, making it a reliable choice for Mendix. It has a very active community that is dedicated to maintaining high performance and resolving security issues quickly. Additionally, it is a lightweight web server with a low memory footprint, specifically designed to be embedded into Java servers rather than functioning as a standalone server, which aligns perfectly with our needs.

 

Mendix is designed to be as agnostic as possible to the technology choices. This abstraction allows developers to focus on building applications without worrying about the underlying infrastructure. As technologies advance, the Mendix runtime can be adapted accordingly. This approach is part of our commitment to ensure that Mendix applications remain reliable and future proof indefinitely.

answered