Skip to content

连接管理

连通性检查

通过 API 检查 eKuiper 连接的连通性

sink 端连接检查

shell
POST http://localhost:9081/metadata/sinks/connection/{sink}
{
  "configuration": "xxxx"
}

sink 端连接检查会根据传入的 sinkType 和配置来检查连接的连通性,以 mysql Sink 为例:

shell
POST http://localhost:9081/metadata/sinks/connection/sql
{
  "url": "mysql://root@127.0.0.1:4000/test",
  "table": "test",
  "fields": ["a","b","c"]
}

source 端连接检查

shell
POST http://localhost:9081/metadata/sources/connection/{source}
{
  "configuration": "xxxx"
}

source 端连接检查会根据传入的 sourceType 和配置来检查连接的连通性,以 mysql Source 为例:

shell
POST http://localhost:9081/metadata/sources/connection/sql
{
  "url": "mysql://root@127.0.0.1:4000/test",
}

websocket 连接管理

通过 API 管理 eKuiper websocket 的连接

创建 websocket endpoint

shell
POST http://localhost:9081/connection/websocket

请求示例:

json
{
  "endpoint": "/xxxx"
}

删除 websocket endpoint

shell
DELETE http://localhost:9081/connection/websocket

请求示例:

json
{
  "endpoint": "/xxxx"
}

查看 websocket endpoint

shell
GET http://localhost:9081/connection/websocket

请求示例:

json
{
  "endpoint": "/xxxx"
}