如何在序列图中创建异步调用?

如何在序列图中创建异步调用?

我正在使用 tikz-uml 创建 UML 序列图。该序列涉及对象的生命在异步调用后消亡,然后在收到响应后再次活跃起来。就像这样:

在此处输入图片描述

但是,我无法在 LaTeX TikZ-UML 中重新创建相同的东西。我得到的却是这样的。

在此处输入图片描述

这是我的 MWE。

\documentclass{article}
\usepackage{tikz-uml}
\begin{document}
\begin{tikzpicture}
\begin{umlseqdiag}
\umlactor[no ddots]{user}
\umlobject[no ddots]{web}
\umlobject[no ddots]{DB}
\begin{umlcall}[op={\-}, return={\-}]{user}{web}
\begin{umlcall}[op={receive\_request}, return={send\_request}]{web}{DB}
\end{umlcall}
\end{umlcall}
\end{umlseqdiag}
\end{tikzpicture}
\end{document}

如何结束对象生命并启动其间对象生命?它们只是异步调用。

相关内容