问题标签 [task-queue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 任务队列 API:ETA 和倒计时
我喜欢新的 TaskQueue API。
我有一个关于 ETA/倒计时的问题,如果我将它设置为未来 10 分钟执行的新任务并且它是队列中唯一的项目 - 它会在大约 10 分钟内执行还是会立即执行?
google-app-engine - App Engine 任务队列中的 TombstonedTaskError 是什么?
是什么TombstonedTaskError
意思?尝试从 cron-job 将任务添加到队列时会引发它:
搜索文档只有以下内容:
..这不是特别有用。
我在App Engine 代码中也找不到任何有用的东西..
google-app-engine - GAE Task Queues 怎么做延迟?
在任务队列中,执行代码以通过 URL Fetch 连接到服务器端。我的文件 queue.yaml。
在这样的环境中,图斯克同时进行。特殊性是请求之间应该至少延迟 5 秒。任务必须在舞台上执行,相差> 5 秒。(但不平行)。
queue.yaml 中设置的值是什么?
google-app-engine - GWT 上的 Google App Engine 任务队列
我正在查看适用于 Java 的 Google App Engine 的新任务队列 API,我很难将其与我的 GWT 应用程序联系起来。如果我想使用任务队列来做一些异步处理,我应该如何使用 GWT 来做到这一点。
我看到它的方式是,我必须发送一个服务器请求,然后将提交到任务队列 API。如果我正确理解任务队列,我将不得不创建另一个 servlet 来从任务队列中进行处理(作为工作人员)。
我正在寻找两件事:
- 工人会是一个 Servlet(即 extends
HttpServlet
)吗?如果没有,有人可以给我一个“工人”的例子吗? - 如果我只想提交异步响应以立即执行,那么使用任务队列真的有意义吗?看来 GWT 内置的 RPC 机制就足够了。
python - Google App Engine:将任务从任务添加到队列
我需要跟踪来自另一个网站的数据。由于它分布在 60 多页上,因此我打算使用每日 cron 作业将任务添加到队列中。然后,该任务应该处理一个页面,并根据一些检查,将其自身的另一个实例放入下一页的队列中。
现在一个简单的
在获取此任务的 webapp.RequestHandler 类中会导致
有没有办法让它工作,或者根本不可能从任务中将任务添加到队列中?
python - 如何使用 App Engine 中的 Task Queue Python API 传递压缩数据?
我正在尝试将压缩数据与任务队列中的任务一起使用,如下所示:
但是,当我尝试像这样在队列处理程序中解压缩它时
我收到此错误:
UnicodeEncodeError:'ascii' 编解码器无法在位置 2 编码字符 u'\u06b8':序数不在范围内(128)
有人知道这里发生了什么吗?有解决办法吗?
python - GAE 任务队列异常
我一直在测试任务队列,结果喜忧参半。目前我正在使用默认队列,默认设置等......
我有一个测试 URL 设置,它将大约 8 个任务插入队列。短订单,所有8个都正确完成。到目前为止,一切都很好。
当我在一分钟内重新加载该 URL 两次时,问题就出现了。现在看任务队列,所有任务都正确添加,但似乎只有第一批执行。但是“在最后一分钟运行”# 显示了正确数量的正在运行的任务......
请求日志讲述了一个不同的故事。它们仅显示第一组 8 个正在运行,但所有任务创建 URL 均成功运行。
奇怪的是,如果我在任务创建 URL 请求之间等待一分钟,它会正常工作。
奇怪的是,改变 bucket_size 或执行速度似乎没有帮助。只执行第一批。我还将请求的数量一直减少到 2 个,但仍然发现只有前 2 个执行。添加的任何其他人都会显示与上述相同的问题。
有什么建议么?
谢谢
google-app-engine - Google App Engine - 单个数据存储使用多少配额?
数据存储放置的延迟约为 150 毫秒 - http://code.google.com/status/appengine/detail/datastore/2010/03/11#ae-trust-detail-datastore-put-latency。
将数据大小为 100 字节的单个数据存储放入只有 1 个属性且没有索引的实体中大约使用了多少 CPUTime?
另外,有谁知道 CPUTime 将这个数据存储区放入任务队列会有多少额外开销?
我计划在今天晚些时候对此进行一些测试以弄清楚,但如果有人已经知道这将帮助我:)。
注意:这是对以下问题的一种跟进:Google App Engine - 日志的可靠性如何?.
google-app-engine - 任何其他类型的“任务队列”API?
我很好奇 GAE 平台之外的常见做法是否能够通过 webhook 将任务推迟到后台工作人员。
我发现通过将任何长进程委托给后台任务来加速 webapps 的前端特别有用。
如果有人在这方面有经验,我想听听允许实现类似 TaskQueue 的 API 的开源软件,最好使用 webhook。
谢谢!
google-app-engine - 谷歌应用引擎任务队列任务名称中的特殊字符
任务队列中的任务名称中是否允许使用破折号(-)或任何其他特殊字符?