Skip to content

Fine tuning of JEE servers #6

@csabee

Description

@csabee

Hi,

I would like to point out, that some parts of the benchmark are not really accurate, since they use default app server configs.
So Wildfly & Payara are using by default only 5 threads to serve any servlet (in the example JAX-RS).
Increasing the thread number & ejb pool may greatly increase these app server's throughput.
(I think the same would apply to Spring boot benchmarks).
Conclusion: please make a benchmark with fine tuned app servers to show the real capabilities of the given tech stack.

Also: in the light-java to my understanding, it is using servlet technology as-is, while JAX-RS adds a much heavier layer on the servlets (like parsing the incoming requests to DTOs and vice-versa or handling http requests based on the headers).
Conclusion: it would be good to see a simple code on top of a JEE or Servlet container, that only uses core JEE servlets to be measurable.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions