Lets say I have specified a particular publishable doc to be Guaranteed.
I have defined a scheduler which runs on every 2 mins and pulls 200 records from a DB which it sends to a service ( publishing service ) which in-turn converts 200 records data to a document and publishes to Broker. At the subscribing side, we are looping over each record and calling a consumer webService to push the data record by record.
In the 1st run of the Scheduler, when the subscribng service tried to access webService, if the Webservice is down, is the data persists at broker which auto again calls the subscribng service to push the data to Webservice or do we need to explicitly do any work ( My understanding is Broker & IS will take care of failed
documents untill the subscribing service is successful or till the time to live property of doc expires if we use transient error handling )
In the 2nd run of the scheduler, when the subscribng service tried to access webService, it is available, so it pushed all 200 records successfully.
My question is when the webService was down, is the resubmission of all 200 records or records which got failed taken care by Broker or any manual efforts needed.
Thanks a bunch for your time to read this thread and helping me on this topic