Uploaded image for project: 'Apache ServiceComb'
  1. Apache ServiceComb
  2. SCB-1409

The Mersher chassis.yaml config didn't support for Provider circuitBreaker.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • mesher
    • None
    • linux

    Description

      I use this mersher as provider for a httpserver.I exce the cmd "export SPECIFIC_ADDR=127.0.0.1:80" before start mersher.I make the httpserver sleep to trigger  circuitBreaker.But I find the following configuration is invalid finally:

       isolation:
          Consumer:
            timeout:
              enabled: true
            timeoutInMilliseconds: 500
            maxConcurrentRequests: 10
          Provider:
            timeout:
              enabled: true
            timeoutInMilliseconds: 500
            maxConcurrentRequests: 10
        circuitBreaker:
          Consumer:
            enabled: true
            forceOpen: false
            forceClosed: false
            sleepWindowInMilliseconds: 10000
            requestVolumeThreshold: 1
            errorThresholdPercentage: 1
          Provider:
            enabled: true
            forceOpen: true
            forceClosed: false
            sleepWindowInMilliseconds: 10000
            requestVolumeThreshold: 1
            errorThresholdPercentage: 20
        fallback:
          Consumer:
            enabled: true
            maxConcurrentRequests: 1
          Provider:
            enabled: true
            maxConcurrentRequests: 1
        fallbackpolicy:
          Consumer:
            policy: returnnull
          Provider:
            policy: returnnull

      Attachments

        Activity

          People

            Unassigned Unassigned
            surechen chenshuo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: