任务队列的Java API
问题描述:
嗨,当我开始在任务队列的概念工作,我得到了打在这条线任务队列的Java API
queue.add(
DatastoreServiceFactory.getDatastoreService().getCurrentTransaction(),
TaskOptions().url("/path/to/my/worker"));
会有什么DatastoreServiceFactory做...如何在这个页面重定向到另一个servlet中....我给的url .url(“/ myservlet”)但它没有重定向到servlet请说出.url中应该给出的内容。帮助我。
问候, sharun
答
在你的榜样
,该DatastoreServiceFactory.getDatastoreService().getCurrentTransaction()
参数用于任务附加到当前数据存储事务。如果提供该参数,则当且仅当数据存储区事务提交时才会添加该任务。
在你的情况下,任务可能不会执行你的servlet,因为你没有提交数据存储事务。完全删除交易参数,只是试试这个,而不是:
queue.add(TaskOptions().url("/path/to/my/worker"));
这是你的第五个(!)这个标题的问题。 – aioobe 2010-06-13 09:23:19
但我仍然没有得到答案....我是一个初学者,我有很多疑问 – user268515 2010-06-13 10:56:42
我在哪里澄清我的疑惑,问我的疑惑是错误的? – user268515 2010-06-13 10:58:38