A large number of members and online users [message #1735053] |
Wed, 15 June 2016 01:53 ![Go to next message Go to next message](theme/Solstice/images/down.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Hi,
In case of a Time Attendance Management/Payroll System for an organization with 50,000 employees, which must allow 5,000 users to online use simultaneously without waiting!
If developing a RAP application for that, what are the ideas and approaches?
The detailed, the better! Thank you!
Best,
David
|
|
|
|
Re: A large number of members and online users [message #1735145 is a reply to message #1735064] |
Wed, 15 June 2016 19:42 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) ![Go to next message Go to next message](theme/Solstice/images/down.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Hi, Ivan,
Thank you for your quick reply!
For 5000 concurrent sessions, is it possible to utilize such as a RAP sever cluster instead? for example, 5 servers together, each of them shares 1000 concurrent sessions! Is it possible doing so? If yes, will it be significantly helpful in this case?
I am actually not familiar with hardware, and trying to find out a good solution for big number of concurrent sessions!
In my opinion, RAP is really superb, thank you for your efforts!
Best,
David
[Updated on: Wed, 15 June 2016 19:53] by Moderator Report message to a moderator
|
|
|
Re: A large number of members and online users [message #1735242 is a reply to message #1735145] |
Thu, 16 June 2016 14:50 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) ![Go to next message Go to next message](theme/Solstice/images/down.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Hi David,
thank you for the flowers, always appreciated!
For 5.000 concurrent users I would definitively suggest to use a cluster of servers with a load balancer as a front-end. This is a scenario that is advisable in most professional cases. Usually you will use sticky sessions (i.e. the requests from a single user are always routed to the same (RAP) backend server) with an Apache, nginx, or any other load balancer as frontend.
But even with multiple backend servers it is advisable to watch the memory consumption of a single user session from the very beginning in the development cycle. If it turns out that you need 5 MB for every user session, you will need... a lot of RAM in your server(s). If you need 50 MB you will need even more. And if you have memory leaks you will need more and more memory over time. How much memory really depends on your application code.
Since your application sounds very much like a commercial application, I would think about having a support contract, e.g. https://marketplace.eclipse.org/content/eclipsesource from the Eclipse Long Term Support (LTS). I'm mentioning this because most people just do not know that there is something like this available for Open Source software.
Thanks,
Markus
|
|
|
|
|
|
Re: A large number of members and online users [message #1808072 is a reply to message #1735560] |
Mon, 17 June 2019 06:39 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Do you have some more requirements?
- Is it just a simple like in or out of office?
- Do you want to have categories like (absence, leave, holiday)?
- Do the employees manage that themselves?
- Do you need some kind of workflow for managers or supervisors?
- Does it need be for certain time periods?
And how do you currently manage the attendance. I'm interested what the current situation is?
|
|
|
Powered by
FUDForum. Page generated in 0.03628 seconds