【发布时间】:2011-08-02 03:02:51
【问题描述】:
我有一个高性能 C++ 服务器直接从主要交易所获取实时股票数据(每天考虑 GB 数据)。它计算用于监控市场的统计数据。我使用直接 tcp 套接字将统计信息流式传输回本地机器上的 C++ 中的 GUI。服务器每秒发回 2500 支股票的数据(32 字节)。这不是问题,似乎工作正常。
我正在考虑使用 javascript 中提供的一些非常好的可视化库来解释数据。知道 javascript 不能很好地处理二进制文件,(所有返回的数据都在 C 结构中)我有什么选择?
我最担心的是必须通过 ASCII 发送消息。理想情况下,我想要的是一种通过 C 结构发送消息并让我的 gui 有效读取它们的方法(无需转换(昂贵))。
我已经阅读了 Websocket api,但它似乎并不适合我想做的事情。在允许我使用所有漂亮的 javascript ui/可视化代码的同时,是否还有其他技术可以满足我的需求。
谢谢
【问题讨论】:
-
在我看来,与将可视化呈现到屏幕上的工作相比,解释信息的字符串表示的工作只是很小的成本。
标签: javascript binary streaming websocket