Java中的Google App引擎端点

时间:2016-10-03 06:31:21

标签: java android google-app-engine

对于我的一款Android应用,我不得不从后端进行简单的计算。因此,在没有太多研究的情况下,我最终使用了Google AppEngine(端点),因为它很简单,可以使用我的Android应用程序轻松构建(在Android Studio中)。终点API是一个非常简单的低计算API,每天可能被调用几百次。 现在我得到了生命中最严重的震惊。 我为Google App Engine收到了500美元的账单,我在30天内收到了超过8600小时的账单。即使我运行我的服务器30x24小时,它也将是720小时。

这怎么可能? 我做错了什么?

/**
 * An endpoint class we are exposing
 */
@Api(
        name = "pushApi",
        version = "v3",
        namespace = @ApiNamespace(
                ownerDomain = "com.example.sample",
                ownerName = "com.example.sample",
                packagePath = ""
        )
)
public class MyEndpoint {
    PushBean response = new PushBean();
    /**
     * A simple endpoint method that takes a name and says Hi back
     */
    @ApiMethod(name = "pushToTopic")
    public PushBean toTopic(@Named("topic") String topic, @Named("dataJson") String dataJson) {
        try{
            response.messageTopic(topic,dataJson);
            return response;
        }catch(Exception e){
            return null;
        }
    }
}

上面的代码是Endpoint的入口类。

0 个答案:

没有答案