{
  "repo": "pingcap/tso",
  "binary": "tso-server",
  "binary_path": "tso-server/main.go",
  "dependencies": {
    "TSOServer.serve": {
      "infrastructure": {
        "tcp_listener": {
          "operations": [
            {
              "operation": "Listen on the configured TSO TCP address and serve timestamp requests",
              "implementation": "tso-server/server/server.go"
            }
          ]
        },
        "zookeeper": {
          "operations": [
            {
              "operation": "Persist and elect timestamp oracle state through ZooKeeper",
              "implementation": "tso-server/server/server.go"
            }
          ]
        },
        "http_status_server": {
          "operations": [
            {
              "operation": "Expose pprof on :5555",
              "implementation": "tso-server/main.go"
            }
          ]
        }
      },
      "services": []
    }
  }
}
