【发布时间】:2015-01-25 08:38:34
【问题描述】:
我订阅了推送频道并获得如下实时交易数据
https://www.bitstamp.net/s/examples/live_trades.html
我需要将此数据推送到石墨以进行可视化。
我安装了石墨和 statsd。
Graphite is up and running at : http://localhost:8080/
现在我尝试使用 "echo" 将内容推送到 statsd,它正在工作并且数据反映在石墨中。
但我不确定如何从 pusher 推送数据,因为我在客户端(浏览器)中获取这些内容,所以对于我从 pusher 收到的每条消息,我需要向使用 Python 运行的服务器发起 ajax 请求和红宝石?
我们将不胜感激任何帮助。
【问题讨论】:
-
听上去,您真的希望在 Python 运行时中接收到信息吗?如果是这样,您可以改用Pusher python client 吗?
-
@leggetter :感谢您的建议,我尝试使用 Node-pusher-client ,但连接在一段时间后关闭,错误代码为 1000 或没有错误,我读它正常关闭,知道如何停止自动关闭?例如:错误{类型:'WebSocketError',错误:''}
-
这是您尝试过的库吗? github.com/dirkbonhomme/pusher-client-node
-
@leggetter :非常感谢,我终于用 python pusher 客户端解决了这个问题。请将其添加为答案,我会接受,它可能对其他人有所帮助。
标签: python node.js graphite pusher statsd