我正在编写两个Django应用程序:一个可以及时生成大量数据,另一个可以显示它。生成它的应用程序将在我家的计算机上运行,显示数据的应用程序将成为Internet上的计算机。
您认为将数据从生成内容的应用程序(SQL条目+文档)传输到显示它的应用程序的最佳方法是什么?
我的第一个想法是以某种方式通过FTP(从代码)发送它作为zip有效负载,并在显示服务器上有一个cron,它将定期处理新的有效负载并将数据合并到现有的。
还有其他想法吗?我更喜欢python / django
答案 0 :(得分:0)
设置两个数据库 - 一个主服务器和一个服务器。写入主设备并使从设备与主设备同步。这样,当您的连接断开时,您无需担心。
答案 1 :(得分:0)
这就是RESTful Web服务的全部内容。
您的网络服务器做了两件事。
“显示数据”。大概是通过HTML网页。但也许不是。问题太模糊了。
收集应用程序创建的数据“及时生成大量数据”。这是普通的REST请求,通常使用POST,具有身份验证和合理的安全级别。
您的应用程序“及时生成大量数据”将做两件事。
“及时生成大量数据”。无论那意味着什么。
使用urllib2
向您的Web服务器发出RESTful Web服务请求,以提供显示的数据。
这是一种非常非常标准的设计模式。这就是Amazon.com,eBay和几乎所有使用RESTful API的网站的工作方式。