0
我試圖設置兩個Google App Engine模塊,其中一個模塊配置了基本縮放比例,因此它可以處理長時間運行的計算。前端模塊與用戶交互並排入任務。任務隊列不適用於開發服務器上的多個模塊
我需要前端模塊能夠爲後端模塊排隊執行任務並執行任務。除了當我排隊執行任務時,我已經將它主要用於工作,它被分配到前端模塊而不是後端模塊。
問題出在開發服務器環境中。在生產應用程序引擎似乎很清楚如何在標題中的「主機」參數只是在陳述這樣做:
Queue queue = QueueFactory.getDefaultQueue();
TaskOptions taskOptions = TaskOptions.Builder.withUrl("/longtest").param("content", content).header("Host", "nbsocialmetrics-backend");
log.info("SignGuestbookServlet taskOption " + taskOptions);
queue.add(taskOptions);
但在開發服務器,模塊通過端口號,而不是由模塊名尋址。我不認爲使用<target>
parameter可以工作,因爲它也通過名稱而不是端口號來訪問模塊。