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

指定异步消息时PlantUML报错问题咨询

解决PlantUML异步消息语法报错问题

错误原因

你使用的PlantUML版本(1.2020.20)不支持::>这种异步消息语法,该语法是在1.2021.10及以后的版本中才被引入的,旧版本无法识别该符号组合,因此触发编译报错。

解决方案

提供两种可行方案:

方案1:升级PlantUML版本

将PlantUML升级到1.2021.10或更高版本,即可直接使用::>语法绘制异步消息。

方案2:使用旧版本兼容的语法替代

如果无法升级版本,可通过以下方式模拟异步消息效果:

  • 使用旧版本支持的->>符号表示异步调用
  • 在消息文本中明确标注异步属性

修正后的代码示例(使用->>替代):

@startuml
title Asynchronous Message Example

participant Alice
participant Bob

Alice -> Bob: Request
Bob --> Alice: Acknowledgment
Alice ->> Bob: Asynchronous Message
Bob ->> Alice: Asynchronous Response

@enduml

或者添加文本标注增强区分度:

@startuml
title Asynchronous Message Example

participant Alice
participant Bob

Alice -> Bob: Request
Bob --> Alice: Acknowledgment
Alice -> Bob: Asynchronous Message\n[Async]
Bob -> Alice: Asynchronous Response\n[Async]

@enduml

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 13:18:11