小编lej*_*e.n的帖子

在没有Premier帐户的情况下在欧洲托管应用程序

我已经为欧洲用户构建了一个Google App Engine应用程序.我最近了解到有可能在欧盟主办它,我想这样做.

https://developers.google.com/appengine/docs/python/gettingstartedpython27/uploading州的文档

注意:如果您有App Engine Premier帐户,则可以指定新应用程序应驻留在欧盟而非美国.对于没有Premier帐户的开发人员,您需要为应该驻留在欧盟的应用程序启用计费.

注册应用程序时,必须通过单击"位置选项"部分中的"编辑"链接指定此位置; 你以后不能改变它.

我对此感到有点困惑,因为在创建应用程序之前无法在应用程序上启用计费,一旦创建,您就无法更改其位置.

我的问题是

  1. 我错过了什么吗?
  2. 将申请移至欧洲的最佳方式是什么?

google-app-engine

9
推荐指数
1
解决办法
2486
查看次数

使用 spring-session 在微服务之间传播凭据的最佳方法

我们使用的架构与spring.io 上的这个伟大指南中描述的架构非常相似。我们的网关处理身份验证,会话使用 spring-session 存储在 Redis 中。我们微服务的端点是安全的,也使用 spring-session。

在微服务中,我需要调用另一个微服务的端点。我可以通过发现客户端轻松获取 URL,但我需要提供凭据,但我不确定实现该目标的最佳方法。

我正在考虑从 HttpRequest 获取 SESSION cookie,将其存储在某种线程局部变量或请求范围 bean 中,并在 RestTemplate 中使用它来调用第二个微服务。我需要这个请求范围的 bean,因为 RestTemplate 将用于服务层,即不在 MVC 控制器中,而且我不想用我从 cookie 获得的这个会话标识符污染我的服务层方法。

有没有更好的方法来满足这种需求?Spring Cloud 中是否已经对此提供了一些支持?

非常感谢您的意见

spring-session spring-cloud

6
推荐指数
1
解决办法
2756
查看次数