Question
HCL
IN
Last activity: 25 Oct 2024 6:06 EDT
Need to process huge records of table using advance agent which has to be run on three nodes
There is an advance agent which is running on a single node to process the item and send an email notification. initially, it was getting run on a single node because of less data but now it has to be run on three nodes. If the first agent picks a record then the second or third should not pick the same item. Any suggestion to achieve this requirement?
Thanks in advance!
@RitwikS16578309
Redesign your approach.
Having an advanced agent to pick up records and once again queuing them into queue processor is a long shot.
Part of your workflow add a logic to queue with a wait time process for triggering the email. once wait time is done , it will send the required notification. this helps in running your system in any node , cloud compatible , high availability assured with less maintenance.
Get away with advanced agent as it is legacy and getting deprecated.
If you still continue to stay with advanced agent or rather a job scheduler , your solution will not be cloud compatible. in cloud you never know which node will be up and which will be down. it is dynamic every time.