我有一个客户端向不同的服务器发出请求。有时这个服务器拒绝来自我的IP的请求,所以我需要改变它(我有几个公共IP)。我也需要改变我的IP,使地理定位的请求。我试图使一个平衡服务器通过不同的服务器重定向客户端流量,并保持IP被拒绝的日志。这是我的想法:
在不同的网络中会有不同的客户端示例。这些示例向平衡器请求一个输出服务器,然后所有客户端的流量都通过这个服务器重定向。输出服务器可以通过套接字与平衡器建立连接,说“嘿,我在这里。你可以使用我!"。这里我有一个愚蠢的活动图(可能充满了错误):
有没有一个最简单的方法来做到这一点?也许我是在重新发明轮子。如果是一个很好的解决方案,是如果可以做到这一点与Java/C#?我怎么能重定向流量?
1条答案
按热度按时间hgncfbus1#
我认为你是在重新发明轮子一点,你所描述的只是一个负载平衡器在粘性会话/粘性IP模式。
有几个opensourceprojectsthat将做你正在寻找的。(每个字是一个链接)
我个人建议使用LVS Project