我创建了一个python脚本,打开websocket以获取交易订单并将其上传到elasticsearch集群,以便我可以执行近乎实时的分析。我希望在下面的代码中获得一些响应,或者是否有更好的方法可以使用不同的代码集或工具(例如logstash或Apache flink)来执行此操作。
from websocket import create_connection
import json
ws = create_connection('wss://ws-feed.gdax.com')
sub = json.dumps({"type": "subscribe", "product_id": "LTC-USD"})
ws.send(sub)
while True:
result = json.loads(ws.recv())
elastic_upload(result) #post data to elasticsearch cluster
ws.close()
谢谢!