NewDash
    Preparing search index...

    Function recommend

    • recommend fallback policy

      cache <- circuit <- retry <- runner

      when error happened from runner, retry it firstly

      if retry finally failed, the circuit breaker will open, later requests in a duration will not be executed, and just throw the temp not available error

      if the circuit is open, cache will catch the error, and try to get value from previous successful cache

      if there is no successful cache before, throw the original error (maybe wrapper with [[TemporaryUnAvailableError]]) directly

      Type Parameters

      Parameters

      • runner: T
      • options: RecommendFallbackCreatorOptions = {}

      Returns T

      5.15.0