如何解决如何拆分/过滤外部数据流股票数据并将其发送给不同的客户端?
我正在开发一个涉及显示实时股票信息的 Web 应用程序。我希望使用 IEX firehose: https://iexcloud.io/pricing/ 这意味着我将使用 IEX 打开 1 个 WebSocket,通过它发送所有股票数据。
如何将这 1 个 WebSocket 连接与 IEX 连接并拆分/过滤它以将股票数据从特定符号发送到不同的客户端?
例如,假设我通过 IEX WebSocket 获取 AAPL、TSLA 和 AMZN,然后客户端访问我的 Web 应用程序并希望查看 AAPL 股票数据。我如何获取数据流并对其进行过滤以仅将 AAPL 股票数据发送到该特定客户/多个客户?
我目前在 Web 应用程序的所有其他部分使用 websockets 和 AWS。很难找到有关此类架构的信息,但到目前为止,我发现 Apache Kafka 和 AWS Kinesis 可能是解决方案。
我需要建立一个类似于 PubNub:www.pubnub.com 的系统,因为我可以为客户订阅特定频道,一旦订阅了某个频道,他们就会收到该频道中发布的所有信息。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。