Java Appscale无法读取queue.xml?
我们的GAE应用程序使用了大量队列,我们添加了自定义队列,最初默认为:Java Appscale无法读取queue.xml?,java,google-app-engine,appscale,Java,Google App Engine,Appscale,我们的GAE应用程序使用了大量队列,我们添加了自定义队列,最初默认为: <queue-entries> <queue> <name>default</name> <rate>5/s</rate> </queue> </queue-entries> 请注意,我们的应用程序正在使用GAE,并且我们没有修改我们在Appscale中部署的Java代码中的任何内
<queue-entries>
<queue>
<name>default</name>
<rate>5/s</rate>
</queue>
</queue-entries>
请注意,我们的应用程序正在使用GAE,并且我们没有修改我们在Appscale中部署的Java代码中的任何内容,所以我认为这是一个bug还是缺少功能 Appscale不应该自行获取更改,您需要部署更新的队列配置,就像在GAE上一样 请注意,在某些情况下(例如多服务应用程序),所有服务共享的应用程序级别配置(如队列配置)可能不会仅通过重新部署保存这些配置的服务而自动更新。在这种情况下(通常是一种良好的做法),需要使用专用命令来部署每个这样的应用程序级别配置,而不依赖于任何特定服务的部署 发件人:
queue.xml
文件应位于
默认服务
在不改变队列配置文件的情况下部署队列配置文件
当前服务版本,请使用以下命令:
appcfg.sh update_queue <application directory>
appcfg.sh更新队列
将
替换为应用程序的路径
主目录
我认为这种方法不适用于任何人Appscale@xybrek你可能是对的。我只是假设
appscale
脚本(用于通过appscale-deploy
部署应用程序)会有一个等价的脚本。
appcfg.sh update_queue <application directory>