首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >序列图:显式显示websocket创建?

序列图:显式显示websocket创建?
EN

Software Engineering用户
提问于 2020-01-16 02:16:56
回答 1查看 1.2K关注 0票数 1

我正在试图绘制一个序列图,以显示我的web客户端将如何通过websocket连接与我的后端交互。

我正在使用websocket中间件来管理流连接。

在这种情况下,序列图的最佳实践是什么?我应该将流创建包含在其中吗?或者只是简单地显示了太多的低级信息。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2020-01-16 07:45:17

这张图应该符合你的目的。因此,“最佳”做法取决于你的意图和你的重点:

  • 这是一个高层次的设计模型,以显示您的核心类的责任?然后,重点讨论GamerGameService之间的核心交互。
  • 它是实现复杂通信层的详细设计吗?然后,您可能需要显示参与交互的所有对象。
  • 简单的低级OS或类似OS的服务不值得做图表工作:您会添加一个文件对象来显示将游戏结果保存到磁盘中吗?你会添加一个GPU对象来显示你不是真的在画这些画吗?细节的Suche levell只会使图表变得杂乱无章,而这些关系图并不是用来代替代码的。

我怀疑Stream middleware属于最后一颗子弹,可以被移除。如果在第二种情况下,您应该保持一致性,将中间件放在中间,并分两个步骤对GameStat update (via stream)进行分解,这样中间件和Game service的责任就明确了。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/403866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档