{
  "server": {
    "addr": ":19090",
    "tls": false
  },
  "auth": {
    "signingKey": "tWB0lUXiCwX4U3qsJZcZ10mKvEH793RHkTJDbDuZVshQTk4uNB6ck59UQ96lhsRi4XNUiEnlIbP8XYQMPabeNtERX3iyHeDcwocgUVAor1nkAajYeq1gNyJszGpMhEOT"
  },
  "websocket": {
    "HandshakeTimeout": 0,
    "ReadBufferSize": 8192,
    "WriteBufferSize": 8192,
    "EnableCompression": false
  },
  "grpc": {
    "addr": "192.168.1.50:50006",
    "tls": false,
    "pool": {
      "MaxIdle": 1,
      "MaxCapacity": 3,
      "increaseCapacity": 10
    }
  },
  "redis": {
    "network": "tcp",
    "addr": "192.168.1.50:6379",
    "tls": false,
    "pool": {
      "MaxIdle": 3,
      "IdleTimeout": 240,
      "increaseCapacity": 10
    }
  },
  "handlers": {
    "web": {
      "entry": "/web",
      "socket": {
        "MaxMessageSize": 8192,
        "WriteTimeout":   0,
        "ReadTimeout":    0,
        "PongTimeout":    60,
        "PingTimeout":    10,
        "PingPeriod":     10,
        "BinaryMessage":  false
      }
    },
    "file": {
      "entry": "/file",
      "socket": {
        "MaxMessageSize": 8192,
        "WriteTimeout":   0,
        "ReadTimeout":    0,
        "PongTimeout":    60,
        "PingTimeout":    10,
        "PingPeriod":     10,
        "BinaryMessage":  false
      }
    }

  }
}