Hi Everyone,
I have a scenario to automate the replication of huge number of pages, tags, nodes (overall 30k will be there).
which is the best process to achieve this?
Thanks in Advance
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @bhanuprakashdod,
What is your concern exactly? I can see two possibilities:
Try doing it programatically -
https://dev.to/jerinraj55551/replication-api-in-aem-adobe-experience-manager-405n
Also look at acs automatic package replication as well-
Views
Replies
Total Likes
Views
Replies
Total Likes
Hi @bhanuprakashdod,
What is your concern exactly? I can see two possibilities:
Views
Replies
Total Likes
@bhanuprakashdod Agree with @Theo_Pendle , the only issue you might have here is the performance and he has suggested the best way to figure that out.
Adding to that , in my experience the best way to do it is to write custom back-end process , may be a JOB which will run at a particular time window ( so that you don't disturb the business time) , if not you can write a servlet and hit the servlet to run the process . I would say a JOB will be the best approach in this case as it will ensure that the job is completed (If it fails , it will retry for the number of times you have mentioned ) . It will let you know if the Job is completed or failed ( If still it fails after retries ) by which you can be assured that all the content replication has been successfully completed or not. I have tried to explain the benefits of Job here
Adding to the suggestions shared by others, if you are unable to perform the operation outside business hours , do consider creating a new replication agent and use this replication agent to replicate the content using your custom code, this will ensure any normal content activity is not impacted. You could possibly reduce the load by replicating content in batches.
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Likes
Replies