我想创建一个实时股票预警应用程序,用户可以订阅特定的股票工具与目标价格。一旦目标价格命中,订阅用户将通过应用程序得到通知。
这种平台的一个很好的例子是Tradingview.com。
对于股票API,我将收到来自API供应商的实时股票报价。
据我所知,我认为这个应用程序是网络套接字或MQTT发布/子平台,用户可以订阅这个特定的仪器主题,并在股价下跌后得到通知。
但我的知识是有限的,当涉及到成千上万的用户订阅成千上万的警报。
这种应用程序的后端肯定有哪些技术?数据流必须是什么?
发布于 2021-11-05 23:06:35
对此,我做了一些类似的工作,使用所有定制的NodeJS服务器和您想订阅的设备。它是非常简单的服务器,您可以在这里找到它,https://github.com/markosole/yahoo-node-streamer。
我的工作是桌面应用程序,建立在电子之上,这是用于订阅仪器,监测多个仪器,并创建每个仪器的视觉和声音警报。我还没有向公众发布电子应用程序源。
创建移动应用程序将更加困难,因为它需要回溯数据,最好的选择是使用Flutter和发送警报。这是最高级的..。我最终会制作颤音应用,并在Github上分享它。
发布于 2020-05-02 00:11:47
忽略了这样一个事实,那就是有成千上万的应用程序已经做到了这一切.
你最好的选择是做两件事中的一件:
1)只需发送股票价格,然后让客户应用程序计算出警报,或者2)有一个后端系统,当客户到达价格点时,它只会向特定客户发送警报。
备选方案1是MQTT很容易做到的事情。备选方案2可以使用MQTT完成,但这有点过分了IMHO。MQTT是为一个节点发布数据的应用程序构建的,许多节点都订阅了该数据--因此选项1更符合MQTT的构建目的。
https://stackoverflow.com/questions/61536617
复制相似问题