我在一台主机(例如,host1)上有一个api服务器,在另一台主机(host2)上有一个rails5应用程序。 Host1应用程序是用python编写的,如果重要的话。 Host1处理传入事件,并应将结果以json对象的形式发送到rails应用程序。 Rails应该接收这个对象并进一步处理。
在host2上将数据从host1发送到action_cable的正确语法/协议/方式是什么,以便数据为streamed_from
该通道?我可以设置电缆等,但我无法弄清楚host1如何以及在何处发送其消息。
我几乎决定将json POST到rails,但这似乎不是true
方式,因为数据经常更新,websocket似乎是最好的解决方案。
答案 0 :(得分:0)
所以,正如预期的那样,一旦你知道了答案,那就非常容易和直截了当。
This article是我灵感的主要来源,它使一切都比action_cable指南更清晰。
简而言之,我必须确保连接是identified_by
并且有一个负责数据处理的方法。
主要的警告是stringify
发送给host1的消息。你必须要小心,仔细检查所有的引号/斜杠。