workerman/http-client 流式请求 可以主动关闭连接吗

final507

问题描述

workerman/http-client 流式请求内 可以主动关闭请求连接吗

这里写搜到的方案及不适用原因

我这边的业务场景是请求付费接口,客户端发起中止请求后,需要在流式回调内主动关闭连接,不然token会一直消耗下去,我看了 workerman/http-client 用的是 AsyncTcpConnection,文档内说AsyncTcpConnection是TcpConnection的子类,拥有与TcpConnection一样的属性与接口,那么 http-client 可以在流式内使用 TcpConnection 的 destroy 或 close 吗?

220 1 0
1个回答

walkor 打赏

请求发过去了关闭连接没有意义,openai已经收到请求,tokens已经消耗了

  • final507 2024-11-13

    不是的,webman服务是 agent , 去请求python 服务,python不仅仅会调用openai,还会调用google文献等等之类的第三方,如果不终止,其他的资源也是会消耗掉的

  • walkor 2024-11-13

    关闭连接,python不一定就停止请求了,python应该还是会调用其他第三方接口

  • final507 2024-11-13

    python 这边会做会处理的,断开就终止了

  • walkor 2024-11-13

    workerman/http-client 没有暴露终止连接的接口

  • final507 2024-11-13

    好的,我再试试别的

×
🔝