0

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);
}

バックエンド.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>
4

2 に答える 2

2

インスタンス 1 はインデックス 0 を意味するためですか?

于 2011-08-05T06:57:53.227 に答える
0

「Host」ヘッダーでこれを試してください:

options = options.header("Host", BackendServiceFactory.getBackendService().getBackendAddress("pinetask"));

于 2013-08-31T05:50:54.297 に答える