我通过websocket获得了快速的价格数据。我想将它序列化为正确的格式,并将其重新广播到与我的Ember前端不同的websocket。我还想每分钟聚合一次数据并将其保存到rails数据库。
是否可以在rails中进行序列化/重新广播和聚合/缓存?我想知道我是否以正确的方式解决这个问题。如果是这样,那里有什么缓存机制,我怎样才能每分钟准确地实现一次?
答案 0 :(得分:0)
为了回答我自己的问题,我发现很容易将websocket数据转储到InfluxDB中,这些数据具有旧数据的聚合和自删除功能。我还没有与rails接口,但是一个简单的node.js脚本很容易跟随他们的示例代码。
使用rails / redis或其他东西来做这件事很重要。