我正在试图绘制一个序列图,以显示我的web客户端将如何通过websocket连接与我的后端交互。
我正在使用websocket中间件来管理流连接。
在这种情况下,序列图的最佳实践是什么?我应该将流创建包含在其中吗?或者只是简单地显示了太多的低级信息。
发布于 2020-01-16 07:45:17
这张图应该符合你的目的。因此,“最佳”做法取决于你的意图和你的重点:
Gamer
和GameService
之间的核心交互。我怀疑Stream middleware
属于最后一颗子弹,可以被移除。如果在第二种情况下,您应该保持一致性,将中间件放在中间,并分两个步骤对GameStat update (via stream)
进行分解,这样中间件和Game service
的责任就明确了。
https://softwareengineering.stackexchange.com/questions/403866
复制相似问题