我正在将我的项目从computeengine迁移到appengine,在computeengine中我定义了每个服务将使用的端口。所以当我们互相交流的时候,我只是用一个简单的本地主机来称呼他们:端口和一切都是幸福;在appengine中执行同样的操作之前,我无法识别已部署的每个服务的一种本地url。我认为定义公共url(。appspot.com),这是一个坏主意,因为将产生网络流量。
pnwntuvh1#
用一个 dispatch.yaml ,您可以确定为每个url提供服务的服务:
dispatch.yaml
dispatch: # don't forget: gcloud app deploy dispatch.yaml after changes !!! - url: "*/urls/that/need/more/RAM/" # note wildcard capability service: service_1 - url: "urls/that/need/more/speed/*" # note wildcard capability service: service_2 - url: "service_1.app_name.appspot.com/*" # this should match cron calls to service_1 target service: service_1 - url: "*/.*" service: default
1条答案
按热度按时间pnwntuvh1#
用一个
dispatch.yaml
,您可以确定为每个url提供服务的服务: