{
  "JwtSetting": {
    "SecurityKey": "ShangHaiZhanYing_SecurityKey_SHzyyl@2021",
    "Issuer": "Extimaging",
    "Audience": "EICS",
    "TokenExpireDays": "7"
  },
  "IpRateLimiting": {
    "EnableEndpointRateLimiting": true,
    "StackBlockedRequests": false,
    "RealIpHeader": "X-Real-IP",
    "ClientIdHeader": "X-ClientId",
    "QuotaExceededResponse": {
      "Content": "{{\"ErrorMessage\":\"The program performs flow limiting,Your requests are too frequent, please try again later, or contact the administrator to modify the IP flow restriction rules\",\"IsSuccess\":false}}",
      "ContentType": "application/json",
      "StatusCode": 429
    },
    "HttpStatusCode": 429,
    "EndpointWhitelist": [
      "post:/study/archivestudy/*"
    ],
    "IpWhitelist": [],
    "GeneralRules": [
      {
        "Endpoint": "*",
        "Period": "1s",
        "Limit": 3
      },
      {
        "Endpoint": "*",
        "Period": "15m",
        "Limit": 100
      },
      {
        "Endpoint": "*",
        "Period": "12h",
        "Limit": 1000
      },
      {
        "Endpoint": "*",
        "Period": "7d",
        "Limit": 10000
      }
    ]
  },
  "easycaching": {
    "inmemory": {
      "MaxRdSecond": 120,
      "EnableLogging": false,
      "LockMs": 5000,
      "SleepMs": 300,
      "DBConfig": {
        "SizeLimit": 10000,
        "ExpirationScanFrequency": 60,
        "EnableReadDeepClone": true,
        "EnableWriteDeepClone": false
      }
    },
    "redis": {
      "MaxRdSecond": 120,
      "EnableLogging": false,
      "LockMs": 5000,
      "SleepMs": 300,
      "dbconfig": {
        "Password": "xc@123456",
        "IsSsl": false,
        "SslHost": null,
        "ConnectionTimeout": 5000,
        "AllowAdmin": true,
        "Endpoints": [
          {
            "Host": "47.117.164.182",
            "Port": 6379
          }
        ],
        "Database": 0
      }
    }
  },
  "IRaCISImageStore": {
    "SwitchingMode": "RemainingDiskCapacity",
    "SwitchingRatio": 80,
    "NotificationEmail": "872297557@qq.com"
  },
  "IRaCISBasicConfig": {
    "DoctorCodePrefix": "RE",
    "UserCodePrefix": "U",
    "QCChallengeCodePrefix": "Q",
    "NoneDicomStudyCodePrefix": "NST",
    "DicomStudyCodePrefix": "ST",
    "SystemSiteCodePrefix": "S",
    "DefaultPassword": "123456",
    "DefaultInternalOrganizationName": "ExtImaging",
    "ImageShareExpireDays": 10
  }
}