【发布时间】:2021-12-27 12:42:36
【问题描述】:
我们的应用程序位于美国和欧盟两个地区,我们的客户可以属于任何地区。 我们有一个端点,例如: 美国 - www.example.com 欧盟 - eu.example.com
我们有一个场景,如果我们调用任何 API,例如 https://www.example.com/api/v1/getDoc?access_token={ACCESS_TOKEN} 所以它将根据客户区域重定向请求。 假设上述访问令牌属于欧盟,那么请求将重定向到 eu.example.com
解决方案 1- 如果我们使用“aws lamda 函数”和一个全局表(假设 Dynamo db)来检查客户端区域,那么 如果请求包含多部分,则会导致延迟问题和 base64 字符串。
对于这种方法,我需要一些更好的解决方案。这样我们就可以克服这个延迟问题。 或者其他更好的解决方案将不胜感激。
【问题讨论】:
标签: java rest aws-lambda devops