Consumer's common configuration

  • Request timed out
    • Configuration
      servicecomb.request.timeout
    • Default
      30000,unit is milliseconds
    • Description
      When the Consumer transport layer starts transmitting, it starts timing. If the response is not received within the specified time, the processing is timeout.
  • Designated transmission channel
    • Configuration
      servicecomb.references.${target microservice name}.transport
      servicecomb.references.transport
      Supports both global and micro-service level two-level control
    • Default
      none
    • Description
      If the target micro-service simultaneously opens the access capabilities of multiple transports, and the Consumer also deploys multiple transports at the same time, when the Consumer invokes the micro-service as a Consumer, you only want to use one of the transports, you can specify this configuration
      If not configured, use multiple transports in turn
  • Specify the version rule for the target instance
    • Configuration
      servicecomb.references.${target microservice name}.version-rule
      servicecomb.references.version-rule Supports both global and micro-service level two-level control
    • Default
      latest
    • Description
      The version rule for the target instance supports the following rules:
      • The latest version of: latest
      • Greater than the specified version, for example: 1.0.0+
      • Specify the version range, for example: 1.0.0-2.0.0, which means greater than or equal to version 1.0.0 and less than version 2.0.0
      • Exact version, for example: 1.0.0