gpt4 book ai didi

java - 同一应用程序中的 Google App Engine 推送队列 HTTP 调用是否收费

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:50:51 25 4
gpt4 key购买 nike

Google App Engine 的文档指出,一旦任务被添加到 Push-Queue,Push-Queue 将启动对新添加任务中指定的处理程序/url 的 HTTP 调用。

我的问题:HTTP 调用费用或任何其他费用是否适用于由 Push-Queue 发起的内部 HTTP 调用(从不离开 GAE 的 HTTP 调用)?

我的任务创建代码(在 {root}.activities.service 中)大致如下所示:

Queue taskQueue = QueueFactory.getQueue(QUEUENAME);
add(TaskOptions.Builder.withUrl("/activity").
param("actor", Long.toString(activityDTO.getActor())).
param("actorGroup", Long.toString(activityDTO.getActorGroup())).
param("action", activityDTO.getAction()).
param("object", activityDTO.getObject()).
param("objectGroup", Long.toString(activityDTO.getObjectGroup())).
method(TaskOptions.Method.GET)
);

Controller 中的接收端点(在 {root}.activities.controller 中)如下所示:

@RestController
@RequestMapping("/activity")
public class ActivityController {
.
.
.
@RequestMapping(method = RequestMethod.GET)
public ResponseEntity<GenericHTTPResponseDTO> recordActivity(ActivityDTO activityDTO) {

activityService.recordActivity(activityDTO);

return new ResponseEntity<>(HttpStatus.OK);
}
}

一旦将任务添加到 Push-Queue,Push-queue 就会对“/activity”端点进行 HTTP 调用,这将触发 recordActivity() 方法。

最佳答案

推送任务队列请求与任何其他请求一样计费:如果您有大量请求,AppEngine 将增加实例数量,您将支付更多费用。

但是,根据 AppEngine 文档,存储在任务队列中的数据(即请求负载等...)也需要付费:$0.026/Gb/月(2017-03 -29).

来源:https://cloud.google.com/appengine/pricing (其他资源部分)

关于java - 同一应用程序中的 Google App Engine 推送队列 HTTP 调用是否收费,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43081160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com