JDOMS Fall-back Procedure(s)

This article describes the fall-back procedure that has been put in place to allow continued operation of Aurora  Store in the event of a JDOMS API outage.

Introduction

Fluent is the 3rd party provider behind the JDOMS integration, which provides real-time stock levels to Aurora and it's Store Locator.

The JDOMS Integration provides a fall-back procedure for occasions when the JDOMS API is unavailable or not not responding within a configurable timeout. When this occurs (i.e. the API is unavailable or times-out), Aurora will revert to its own internal stock values for stock and store locations, allowing orders to proceed based on the stock levels as Aurora believes them to be.

The timeouts for this fall-back procedure can be managed from the Aurora Back-end as described in the "Backend Settings" section for this article.

🚧

The fall-back procedure is used on a per call basis and does not provide a circuit breaker behaviour. What this means is that each time a call is made to the JDOMS API, the timeout will be applied and then fall-back only used if that individual request fails, i.e. the fall-back does not get applied for a set period of time.