taosdata/taosadapter

stmt 的close 没有回应

Closed this issue · 3 comments

func (t *TaosStmt) close(ctx context.Context, session *melody.Session, req *StmtClose) {

没有类似下面的代码 响应 ws的请求。

	resp := &StmtExecResp{
		Action:   STMTExec,
		ReqID:    req.ReqID,
		StmtID:   req.StmtID,
		Timing:   getDuration(ctx),
		Affected: affected,
	}
	wsWriteJson(session, resp)

postman 调试 流程 截图如下:
1f5bb6b70ac79778054d904c8ad1427

schemaless_ws 的conn 也没回应

session.Set(taosSchemalessKey, &connReq)

stmt close 后原 stmt id 即不可用,所以应用无需等待返回,可以认为 stmt close 永远都成功。另外 stmt close 不能调多次。

总觉得不回复一下心里不踏实 那我就不等返回了吧。