私はTaskQueueをBackendに渡すために以下を試みましたが、うまくいかなかった。App Engine TaskQueueをバックエンドに渡すためのこの構文で何が問題になっていますか?
この構文に問題はありますか?
try{
Queue queue = QueueFactory.getQueue("pine");
TaskOptions options = TaskOptions.Builder.withUrl("/pine/task/getbusy");
options = options.param("taskparams", params);
options = options.header("Host",
BackendServiceFactory.getBackendService().getBackendAddress("pinetask", 1));
queue.add(options);
}
backend.xml:
<backends>
<backend name="pinetask">
<class>B2</class>
<instances>1</instances>
<max-concurrent-requests>1</max-concurrent-requests>
<options>
<public>false</public>
<dynamic>true</dynamic>
</options>
</backend>
</backends>
「タスクキューをバックエンドに渡す」とは、「バックエンドでタスクを実行する」という意味ですか?試してみるとどうなりますか? –