为股票报价创建实时警报

时间:2020-05-01 03:58:36

标签: websocket server mqtt real-time publish-subscribe

我想创建一个实时股票警报应用程序,用户可以在其中以目标价格订阅特定的股票工具。一旦达到目标价格,就会通过该应用程序通知订阅的用户。

Tradingview.com是此类平台的一个很好的例子

对于股票API,我将收到来自我的API供应商的实时股票报价。

据我所知,我正在将该应用程序视为Web套接字或MQTT发布/订阅平台,用户可以在其中订阅该特定工具主题,并在股价下跌时得到通知。

但是,当涉及成千上万的用户订阅数千个警报时,我的知识是有限的。

此类应用程序的后端必须采用哪些技术?数据流必须是什么?

1 个答案:

答案 0 :(得分:0)

忽略了一个事实,那就是实际上已经有成千上万的应用程序可以完成所有这些工作。...

您最好的选择是做以下两件事之一:

1)只需发送股票价格,然后让客户端应用找出警报,或者 2)拥有一个后端系统,该系统仅在达到特定价格时将警报发送给特定客户。

选项1是MQTT可以轻松完成的操作。选项2可以使用MQTT来完成,但这有点过分恕我直言。 MQTT是为其中一个节点正在发布数据并且许多节点正在订阅该数据的应用程序而构建的-因此,选项1更符合MQTT的构建目的。