【问题标题】:How to send data from client (android-java app) to parse server, process it, save it in parse-dashboard and send back result to client?如何将数据从客户端(android-java 应用程序)发送到解析服务器,对其进行处理,将其保存在 parse-dashboard 中并将结果发送回客户端?
【发布时间】:2019-04-27 18:37:53
【问题描述】:

我想构建一个客户端 Android 应用程序,它可以插入数据并将其发送到在 AWS 云中运行的解析服务器进行处理。服务端会处理数据并保存到一个parse-dashboard,然后将处理结果发回给客户端?

我有一个来自 AWS EC-2 的 Linux 虚拟机实例,它正在运行。我在 android java 中有客户端的代码,它使用主密钥、app-id 和连接所需的其他详细信息连接到解析服务器。

【问题讨论】:

    标签: android amazon-ec2 parse-platform parse-server parse-android-sdk


    【解决方案1】:

    我不完全确定你在问什么,但我们开始吧......

    服务器会处理数据

    当您的 Android 客户端使用云代码向您的 Parse 服务器发送请求时,您可以使用许多“触发器”来处理请求。我认为beforeSave 触发器在您的用例中可能最有意义,但您可以查看cloud code guide 了解更多信息。

    将其保存到解析仪表板

    当您从 android 客户端发送 save 请求时,无需将其保存到仪表板,该请求会将对象保存到您的数据库中,然后在您查看时由仪表板检索。

    您在beforeSave 触发器中对对象所做的任何更改都将反映在仪表板中。

    将处理结果发送回客户端

    如果您更改 beforeSave 触发器中的对象,我相信如果您想在客户端上获取更新的对象,您将不得不查询它 - 请参阅 section on queries in the Android Guide

    【讨论】:

    • 好的,我明白了,谢谢。我愿意写一个python代码脚本算法机器学习(需要训练和测试)。我有两个问题:(1)我想在服务器中运行这个脚本作为后端,通过 TCP\IP 套接字从客户端获取新数据(测试数据)并处理这些数据,然后将结果发回。我应该把这个脚本放在哪里? (2) Python 没有 Parse SDK,所以 python 脚本无法访问 parse-dashboard 从数据库中检索数据,我该怎么办?
    • 1.您不能直接在 Parse Server(它是一个 Node.js 环境)中运行 python 脚本,您必须将脚本托管在其他地方并使用 webhooks/http 请求/云代码触发器来来回通信。
    • 2.您仍然可以将 Parse Server 与 Python 一起使用,您只需要直接使用 rest api - 请参阅此问题以了解如何在 python 中编写 rest api 请求stackoverflow.com/questions/17301938/…
    • 您能解释一下如何在 AWS EC2 中使用 Webhooks 吗?我搜索了很多,没有找到任何东西。我需要运行python函数。谢谢
    • 看看here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 2021-12-07
    相关资源
    最近更新 更多