使用 WebSockets 设计 RTS 股票交易应用程序时遇到困难

问题描述

我目前正在设计一款实时股票交易应用,但在如何最好地传达股票价格和投资组合头寸等信息方面遇到了困难。

到目前为止,我的后端可以通过 HTTP 处理用户、经纪账户和头寸等对象的 CRUD 操作。现在,我正在尝试处理实时部分。

我希望有两个使用 WS 进行更新的主屏幕——投资组合视图、股票汇总和特定股票的视图。我目前计划使用一个 API,它通过 SSE 向我发送股票报价,在那里它们将被处理并通过 WS 发送到前端。我的想法是前端会发送哪个视图处于活动状态(如果两个屏幕都没有,则为非活动状态)以及用于识别的 JWT,然后后端可以做出适当的响应。

SSE 和 WS 的组合似乎是必要的,以便在必要时修改数据(在投资组合视图上求和),但 HTTP 和 WS 的组合似乎可能会导致复杂化,因为我需要在有效负载中发送 JWT。后端获取 JWT 后,会使用它从数据库获取正确的位置,这可能会降低实时性。

这是一个好的设计吗,或者您对设计这样的应用有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)