2014-11-06 65 views
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可以工作,因爲它也通過名稱而不是端口號來訪問模塊。

回答

相關問題