Skip to content

[Bug]: 远程API不再支持批量并发请求,仅限单请求提交 #514

@peterchan2020

Description

@peterchan2020

Bug Description

问题描述

OpenMAIC 远程服务此前支持批量提交请求(多个请求可同时提交处理),但当前版本仅允许同时提交 1 个请求,后续请求需排队等待前一个完成。否则请求时会等待数秒并返回“context deadline exceeded”的信息。

影响范围

多任务并发场景下效率大幅下降,需串行等待
依赖批量提交的agent工作流无法正常运行

Image

Steps to Reproduce

  1. 启动远程服务
  2. 同时提交 2 个及以上请求
  3. 观察到仅 1 个请求被处理,其余被阻塞或拒绝

Expected Behavior

  1. 还原此前支持批量并发请求的逻辑
  2. 改为消息队列模式,支持请求入队后异步处理

Actual Behavior

我在OpenMAIC代码库没有发现明显的问题,问题可能在服务端限制。

Deployment Method

Other

Browser

Edge

Operating System

Windows11

Relevant Logs / Screenshots

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions