Gatewayer worker websocket里面向大模型数据,socket无法接收用户数据

问题描述 使用gateway-worker 作为websocket。 当worker进程里面往GPT(使用的是webman/openai扩展),让GPT按SSE返回数据,在接收GPT返回数据过程当中,用户通过websocket发送数据过来,网关端可以检测到数据已接收,但是无法给到worker进程。直到worker进程接收完GPT返回的数据之后,此时,worker进程才接收到用户发送过来的数据 代码 $body = [...

zhou604638018 发表与 21天前 116 浏览 1 回答
webman admin 有网关的情况下 如果变更前端Ajax请求地址

问题描述 webman admin 所有的Ajax请求的地址 都写死 为 "/app/admin" 开头。 我们服务器上有网关,必须以/gateway 开头的地址才能进入我的项目。如何在不更改源代码的情况下。让所以的Ajax请求以及 href="/app/admin"自动加上 /gateway开头呢?...

zhou604638018 发表与 2024-08-06 275 浏览 1 回答
AsyncTcpConnection 作为websocket客户端,无法发送二进制帧数据,发送就会导致连接关闭 已解决

问题描述 使用 AsyncTcpConnection 异步websocket客户端,连接成功之后,发送文本数据没有问题,发送二进制数据,就会到时连接关闭 # 类文件代码 <?php namespace plugin\webman\gateway\service; use support\Log; use Workerman\Connection\AsyncTcpConnection; class Tent...

zhou604638018 发表与 2024-05-19 546 浏览 1 回答
AsyncTcpConnection 发起websocket连接 发送音频流数据 报错

问题描述 使用AsyncTcpConnection 作为websocket客户端,发送音频流数据。 程序代码 // 创建异步TCP连接 $connection = new AsyncTcpConnection($this->url); // $connection->maxSendBufferSize = 1048576 * 20; $connection...

zhou604638018 发表与 2024-05-18 332 浏览 1 回答
AsyncTcpConnection 使用疑问

问题描述 在webman里面 创建gateway 服务器,作为websocket服务端。 当接收用户某个请求时,需要向腾讯实时ASR发起调用。 我现在使用 AsyncTcpConnection 类向腾讯实时ASR发起调用,当我成功连接到腾讯实时ASR之后,向腾讯实时ASR发起音频流,一旦我发送完成,连接就自动断开了。 找了腾讯技术,说是我这边主动断开了连接。 理论上讲,我是可以用AsyncTcpConnection ...

zhou604638018 发表与 2024-04-25 400 浏览 1 回答
自定义路由GET请求一会好一会失败

bug描述 自定义路由的时候, 当用GET去请求,一会有数据,一会http 400错误。如果是post请求就会一直有数据。 把add换成 get,结果也是一样的,一会有数据,一会http 400 程序代码或配置 Route::add(['GET', 'POST'], '/getUserRechargeInfo', [\App\controller\game\UserController::class, 'getUse...

zhou604638018 发表与 2022-10-18 905 浏览 1 回答

zhou604638018

-360
积分
0
获赞数
0
粉丝数
2022-09-04 加入
×
🔝