dp2library通道管理 如何显示最初的前端节点的 IP 地址 - DigitalPlatform/dp2 GitHub Wiki

如何显示最初的前端节点的 IP 地址?

dp2library 的通道,有可能是经由多重节点发出的请求,如果未经特殊处理,内务的通道管理窗只能显示最近一个节点的 IP 地址。

以 dp2router 应用为例。一个内务前端,它先是访问 dp2router,dp2router 又访问 dp2capo,然后 dp2capo 最后访问 dp2library。

为了显示最初的前端节点的 IP 地址,以上面 dp2router 为例,dp2router 可以在向后继环节发出的请求中,包含 HTTP 头字段 _dp2router_clientip,这个字段的值就是从 dp2router 角度看到的内务前端的 IP。这样,内务的通道管理窗就可以显示出最初前端(内务)所在机器的 IP 地址了。