Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将任务路由到GAE devserver中的特定模块_Java_Google App Engine_Module_Task Queue_Devserver - Fatal编程技术网

Java 将任务路由到GAE devserver中的特定模块

Java 将任务路由到GAE devserver中的特定模块,java,google-app-engine,module,task-queue,devserver,Java,Google App Engine,Module,Task Queue,Devserver,我正在尝试将当前的GAE项目转换为使用模块。我希望在特定模块上运行特定路径的所有任务 我知道在生产环境中,我可以像平常一样将任务排队,调度文件处理将任务路由到正确模块的过程 但是,如何在dev服务器中获得相同的行为?我不想做像直接寻址模块这样的骇客行为 谢谢 您可以使用正确的路径为每个模块创建一个队列,而不是使用路径路由在特定模块上运行任务。发送到此队列的任何任务都将针对该模块执行。您甚至可以为每类任务创建一个单独的队列。在“将请求发送到模块”文档中是否有不适合您的内容?不,这些东西是有文件证明

我正在尝试将当前的GAE项目转换为使用模块。我希望在特定模块上运行特定路径的所有任务

我知道在生产环境中,我可以像平常一样将任务排队,调度文件处理将任务路由到正确模块的过程

但是,如何在dev服务器中获得相同的行为?我不想做像直接寻址模块这样的骇客行为


谢谢

您可以使用正确的路径为每个模块创建一个队列,而不是使用路径路由在特定模块上运行任务。发送到此队列的任何任务都将针对该模块执行。您甚至可以为每类任务创建一个单独的队列。

在“将请求发送到模块”文档中是否有不适合您的内容?不,这些东西是有文件证明的。只是想知道别人是怎么做的。如果我必须管理一个调度文件,该文件在prod中用于路由任务,但在任务排队时也直接寻址模块,这似乎很难管理,因为有两个地方存在这些路径。在这种情况下,我不知道直接这样做的方法。如果你只是想避免重复的信息,你可以通过一个专门的模块将所有任务排队,这个模块实际上声明了所有的URL,并且只发送到所需的URL,但我认为这是一种过分的做法。