我已经为欧洲用户构建了一个Google App Engine应用程序.我最近了解到有可能在欧盟主办它,我想这样做.
https://developers.google.com/appengine/docs/python/gettingstartedpython27/uploading州的文档
注意:如果您有App Engine Premier帐户,则可以指定新应用程序应驻留在欧盟而非美国.对于没有Premier帐户的开发人员,您需要为应该驻留在欧盟的应用程序启用计费.
和
注册应用程序时,必须通过单击"位置选项"部分中的"编辑"链接指定此位置; 你以后不能改变它.
我对此感到有点困惑,因为在创建应用程序之前无法在应用程序上启用计费,一旦创建,您就无法更改其位置.
我的问题是
我们使用的架构与spring.io 上的这个伟大指南中描述的架构非常相似。我们的网关处理身份验证,会话使用 spring-session 存储在 Redis 中。我们微服务的端点是安全的,也使用 spring-session。
在微服务中,我需要调用另一个微服务的端点。我可以通过发现客户端轻松获取 URL,但我需要提供凭据,但我不确定实现该目标的最佳方法。
我正在考虑从 HttpRequest 获取 SESSION cookie,将其存储在某种线程局部变量或请求范围 bean 中,并在 RestTemplate 中使用它来调用第二个微服务。我需要这个请求范围的 bean,因为 RestTemplate 将用于服务层,即不在 MVC 控制器中,而且我不想用我从 cookie 获得的这个会话标识符污染我的服务层方法。
有没有更好的方法来满足这种需求?Spring Cloud 中是否已经对此提供了一些支持?
非常感谢您的意见