R与RESTful API的交互

R与RESTful API的交互,r,rest,restful-url,R,Rest,Restful Url,在我的项目中,通过RESTful API发送的数据将通过R接收。因此,有一个REST服务器和一个REST客户端。REST客户端与服务器重复对话以获取更新的数据(设置了特定时间的计时器)。从API接收的数据格式为json格式。我的问题是如何将R连接到此REST客户端。因此,每次更新数据时,R都将通过REST客户端获得更新的数据。之后,我需要以表格形式将数据存储在数据库中。如何连续接收数据并将其存储在数据库中。这个问题有点模糊,但您可能会发现有趣的问题。它提供了R包/函数的无状态RESTful AP

在我的项目中,通过RESTful API发送的数据将通过R接收。因此,有一个REST服务器和一个REST客户端。REST客户端与服务器重复对话以获取更新的数据(设置了特定时间的计时器)。从API接收的数据格式为json格式。我的问题是如何将R连接到此REST客户端。因此,每次更新数据时,R都将通过REST客户端获得更新的数据。之后,我需要以表格形式将数据存储在数据库中。如何连续接收数据并将其存储在数据库中。

这个问题有点模糊,但您可能会发现有趣的问题。它提供了R包/函数的无状态RESTful API,该API使用(可选)JSON作为编码标准进行通信。如果您需要有状态的,那么您需要使用Rserve.BTW来创建一些东西,无状态意味着您需要编写一个R函数来接受数据并将其上传到数据库,然后退出。您将面临的问题:连接时间(以及超时的可能性)、身份验证凭据/令牌的存储、用户提供的数据的正确性。虽然它可以工作,但我认为R可能不是项目这一部分的理想语言。(许多人可能会建议使用python或java。如果这是大规模的,它可能很适合kafka或其他一些流式框架,如Hadoop/Spark。)这个问题有点模糊,但您可能会发现有趣。它提供了R包/函数的无状态RESTful API,该API使用(可选)JSON作为编码标准进行通信。如果您需要有状态的,那么您需要使用Rserve.BTW来创建一些东西,无状态意味着您需要编写一个R函数来接受数据并将其上传到数据库,然后退出。您将面临的问题:连接时间(以及超时的可能性)、身份验证凭据/令牌的存储、用户提供的数据的正确性。虽然它可以工作,但我认为R可能不是项目这一部分的理想语言。(许多人可能建议使用python或java。如果这是大规模的,那么它可能非常适合kafka或其他一些流式框架,如Hadoop/Spark。)