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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions