Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Dispatcher user load in Adobe Managed Service?

cqbeginner
Level 2
Level 2

Hi There, 

What is the maximum user load (concurrent) a single Dispatcher can handle in AMS? What could be single point of failure with such single instance.

 

Thanks.

1 Accepted Solution
SundeepKatepally
Correct answer by
Level 5
Level 5

usually a standard adobe license on publish instance will support 200 concurrent users. dispatcher (aka apache) will not have any standard user load as it supports much higher number than publish instance.

 

Unless you are code is robust then it will support 200 concurrent users. Lets in you code you are not releasing the resources properly (like session or resourceResolver objects) then with in no time your requests will start fail even though it is not reaching 200 concurrent users.

View solution in original post

0 Replies
Sudheer_Sundalam1
Level 2
Level 2

Hi There,

I don't think there is any magic number where the dispatcher would fail and die if those many concurrent users access it at the same time. The performance of the dispatcher and that of your site mainly depends on the efficiency of the dispatcher caching. I know sites developed on AEM which are handling 1M+ page requests per day with only 2 dispatchers and one load balancer in place and without any CDN caching.

However, there is a chance of memory leaks happening on dispatchers(due to issues in patching or bugs in the version of apache itself), which over time results in one or both dispatchers dying and become unresponsive to further serve the pages.

 

Hope this helps!

cqbeginner
Level 2
Level 2
Thanks Sudheer. Since it will be managed by Adobe (AMS), shall we assume that it will be monitored during peak time and scale the resources or configure dispatcher to handle sudden traffic?
Sudheer_Sundalam1
Level 2
Level 2
AMS monitors all your servers in real time and will restart the servers in case they become unresponsive or went down. I am not exactly sure if AMS auto scales the resources based on the spike in the traffic.
SundeepKatepally
Correct answer by
Level 5
Level 5

usually a standard adobe license on publish instance will support 200 concurrent users. dispatcher (aka apache) will not have any standard user load as it supports much higher number than publish instance.

 

Unless you are code is robust then it will support 200 concurrent users. Lets in you code you are not releasing the resources properly (like session or resourceResolver objects) then with in no time your requests will start fail even though it is not reaching 200 concurrent users.

View solution in original post

Jörg_Hoh
Employee
Employee

As others already stated, it's hard to give any number for that, but in reality I haven't seen servers which are maxed out just by running the dispatcher. Normally the AEM publishs are maxed out much earlier 🙂

And regarding your second question: If you have a single dispatcher, it is one single point of failure. Not necessarily the only one, because in that case it's likely that you have a single publish instance, too.

 

Jörg