【发布时间】:2018-09-21 02:59:58
【问题描述】:
我们有一个运行在多个微服务系统上的应用程序。让我们考虑一个场景,客户端从微服务 1 请求某些内容,微服务 1 调用微服务 2 上的 API。在这种情况下,我想在 microservice2 中获取 clients_ip_address。有没有规定我可以从 request_header 获取 client_ip_address ? 谢谢 斯鲁米特。
【问题讨论】:
-
我认为您必须以某种方式转发原始客户端的 IP 地址,即插入标头,就像代理对
X_FORWARDED_FOR所做的那样。实际的方式很大程度上取决于您使用的框架/库。