微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。