0
我具有以非常高的水平看起来像下面的流程: -代表在UML交互图的多个异步线程
- 多个订户线程订阅的队列
- 每当有在消息队列中的一个用户线程收到它
- 调用数据库表
C
。 - 该消息由使用
A
- 的确认被发送到队列从表
C
返回并写入到数据库表中的值,以从队列中删除该消息变换 - 甲后台线程保持轮询数据库表
A
在指定的时间间隔 - 后台线程读取消息,它们出现在表中
A
- 消息通过调用方法
transform()
进行转换。 - 转换的消息写入表
B
。 - 将原始邮件从表
A
中删除。
我曾尝试通过以下UML序列图来表示上述流程: -
有人可以让我知道我怎么可以更新上面的图中添加以下信息: -
- 如何表示多个用户线程异步侦听队列?
- 如何表示数据库调用和不同的表?
- 如何表示在指定时间间隔内发生的背景轮询(比如说,在10秒内)?
是否有任何替代UML序列图来清晰地表达流程?
请您为单个用户绘制图表吗?然后我们可以帮助您对多个用户案例进行建模。另外,请用完整的英文句子写下你的情景,因为我不太明白。 –
我已经更新了这个问题。我遇到的疑问是如何在UML序列图中表示以下内容 - 1)多个订阅者,2)异步地从队列中读取消息和3)以指定间隔后台轮询 – tuk
请尝试并绘制单个订阅者到队列。一旦你有了,我们可以给你多个订户的正确方向。 –