是否可以根据URL将某些请求组合在一起,以确保相似的请求到达同一实例?
例如,我的应用程序引擎有多个实例
myurl.com?foo=abc //输入该网址的多个人都将进入同一个实例
myurl.com //我不在乎这是哪一个
我认为您无法控制instance
处理网址格式的内容。
如果您想将某些网址发送给某人service
,您想要的是一个dispatch.yaml
,它就是这样做的。您可以使用正则表达式来定制您想要的方式。通过某种策略,您可以将url与(一组)实例匹配,尽管它们将位于单独的服务中。如果您的站点访问量不大,则每个服务实际上可以有一个实例,然后完成所需的工作。
dispatch:
# don't forget: gcloud app deploy dispatch.yaml after changes !!!
- url: "*/some/high/memory/urls/*"
service: my_high_memory_service
- url: "*/some/fast/cpu/url"
service: my_fast_cpu_service
- url: "*/.*"
service: default
有关更多信息,请访问:https : //cloud.google.com/appengine/docs/standard/python/reference/dispatch-yaml
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句