Websocket 为股票报价创建实时警报

Websocket 为股票报价创建实时警报,websocket,server,mqtt,real-time,publish-subscribe,Websocket,Server,Mqtt,Real Time,Publish Subscribe,我想创建一个实时股票预警应用程序,用户可以订阅特定的股票工具与目标价格。一旦达到目标价格,将通过应用程序通知订阅用户 Tradingview.com就是一个很好的例子 对于股票API的,我将收到来自API供应商的实时股票报价 就我所知,我将此应用程序视为Web套接字或MQTT发布/订阅平台,用户可以订阅特定的工具主题,并在股价下跌时获得通知 但我的知识是有限的,当涉及到成千上万的用户订阅成千上万的警报 对于此类应用程序,后端必须采用哪些技术?数据流必须是什么 忽略了这样一个事实,即已经有成千上万

我想创建一个实时股票预警应用程序,用户可以订阅特定的股票工具与目标价格。一旦达到目标价格,将通过应用程序通知订阅用户

Tradingview.com就是一个很好的例子

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

就我所知,我将此应用程序视为Web套接字或MQTT发布/订阅平台,用户可以订阅特定的工具主题,并在股价下跌时获得通知

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


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

忽略了这样一个事实,即已经有成千上万的应用程序可以完成所有这些

您的最佳选择可能是做以下两件事之一:

1) 只需发送股票价格,让客户端应用程序计算出警报,或者 2) 拥有一个后端系统,当达到特定客户的价格点时,该系统只向特定客户发出警报


选项1是MQTT可以轻松实现的。选项2可以使用MQTT来完成,但它有点像是一个杀伤力过大的IMHO。MQTT是为一个节点发布数据,而许多节点订阅该数据的应用程序而构建的——因此,选项1更符合MQTT的构建目的。

就目前而言,您的问题太广泛,这里没有具体的技术问题。