You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于服务器端通过WebSocket获取Design Automation工作项进度的技术问询

关于Design Automation WebSocket API的问题解答

1. 单实例、Two-Legged认证的服务器端应用能否使用WebSocket API获取工作项状态

可以。Design Automation WebSocket API支持采用Two-Legged OAuth2认证的服务器端应用连接使用,无论应用是单实例还是多实例部署,只要认证凭证合法,就能建立WebSocket连接并接收对应工作项的处理状态推送。

2. 多条post-workitem请求的初始状态消息是否遵循FIFO顺序,有无官方保证

实际测试中初始状态消息通常会按请求提交的FIFO顺序返回,但官方并未对此提供明确的顺序保证。WebSocket消息的传递可能受网络波动、服务端内部任务调度优先级等因素影响,无法确保绝对的顺序一致性。建议业务逻辑中通过工作项自身的Id而非消息顺序来关联状态,避免依赖顺序导致潜在问题。

3. 是否支持在post-workitem请求中添加自定义标识并在状态消息中返回

支持。你可以在提交工作项的post-workitem请求体中添加ClientData字段,填入自定义标识内容。后续WebSocket推送的状态消息(以及回调请求)中会包含这个ClientData值,用来关联对应的工作项。示例请求片段如下:

{
  "ActivityId": "your-activity-id",
  "Arguments": {
    // 业务相关参数
  },
  "ClientData": "your-custom-tag-001"
}

内容的提问来源于stack exchange,提问作者Basomis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 05:43:20