我正在调用托管在多个服务器上的web服务的多个apis。请求通过负载均衡器随机路由到这些服务器。所有这些服务器都驻留在我的本地网络上,我希望一个特定的api调用转到一个特定的服务器。因为我不希望其他请求受到影响,所以我不愿意在托管我的应用程序的服务器上放置主机条目。这可以通过代码来实现吗?我用ruby编写代码,并使用net-http gem进行api调用。任何使用gem的实现都是受欢迎的。
谢谢
-Azitabh
发布于 2012-12-21 16:53:21
我认为实现你想要的最好的方法是使用带有DNS欺骗的代理。
Charles proxy可以做到这一点,但也可能有其他工具。
发布于 2012-12-23 23:55:34
我能想到的一种方法(与systho所建议的相同)是直接使用IP进行api调用,并在服务器上创建一个vhost,它直接监听单独的端口。
这对我来说是可行的,因为我可以访问托管web服务的服务器。
https://stackoverflow.com/questions/13985602
复制相似问题