cancel
Showing results for 
Search instead for 
Did you mean: 

Using Alfresco in single user mode

vidhya
Champ in-the-making
Champ in-the-making
We are using Alfresco CMS as a document repository in our application with our custom built UI. Around 100 concurrent application users are going to be performing upload / download / search operations against Alfresco at any given point in time.

We do not have a requirement of identifying  or tracking each application user's activity in the CMS system. Therefore, we have only a single user in Alfresco having coordinator role (maximum permissions).

So all 100 application users' activity is routed to CMS through a single user (similar to using a database). Will this become a bottle neck ? If so, we can have a pool of limited users (say about 10). Will this solve the problem ? If not, what is the suggested measure ?

The communication with CMS is through RESTful webservice calls authenticated using HttpClient.

Please help.
1 REPLY 1

tvaughan77
Champ in-the-making
Champ in-the-making
I don't believe it will cause any issues, but if it does, you can always introduce a proxy/middleman servlet that is the only authenticated user against Alfresco and just responds to all the web service requests with a localhost request to Alfresco and then proxies the response back to the requester…that may be faster and allow you to introduce your own threading/throttling functionality (if needed).