gpt4 book ai didi

java - 委托(delegate)第三方服务器请求的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-01 10:35:24 25 4
gpt4 key购买 nike

我们有与我们沟通的第三方公司;我们向他们发送信息请求,他们发回一些信息。问题是,目前我们只能在生产服务器上使用此功能。我们还有其他几个服务器(开发、登台、uat、内容编辑)需要使用这些信息。因此,我向任何服务器调用第三方,他们响应,我需要一种方法来找出我们的哪个服务器发出了请求。

第三方公司不会更改其代码;我们可以给他们一个单一的服务器端点来响应。

我知道我可能可以写一些东西来做到这一点,但我认为已经有一些东西可以做到这一点,而我只是没有寻找正确的术语。

我正在将 Java 与 Apache Tomcat 结合使用。

最佳答案

让我们将您的问题分为两个问题。

你的根本问题是分割流量。您可以使用 Gor 等工具来实现此目的。我从 here 找到了这个工具。

您的另一个问题是过滤:保证您的流量到达正确的目的地。此时您无法简单地将所有流量发送到所有可能的目的地。一些常见原因包括大量数据或敏感数据。

过滤高度依赖于您的特定域,因此我不相信有任何开箱即用的实现。然而,编写脚本应该相当简单。

是否以及如何过滤数据取决于 API。有时,API 会为您发出的每个请求生成唯一标识符。其他一些 API 允许您自己生成唯一标识符。

例如,您可以通过某种双向代理执行传出请求,该代理将记住计算机和唯一标识符,然后代理通过该唯一标识符过滤任何传入请求。

关于java - 委托(delegate)第三方服务器请求的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34771214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com