gpt4 book ai didi

networking - 如何将网络请求分派(dispatch)到(地理上)最近的服务器

转载 作者:可可西里 更新时间:2023-11-01 02:31:48 28 4
gpt4 key购买 nike

我是一名 Java 编码员,对网络的工作方式不是很熟悉(基本的 UDP/TCP 连接除外)

假设我在美国、亚洲、拉丁美洲和欧洲的机器上运行服务器。当用户请求服务时,我希望他们的请求转到离他们最近的服务器。

我是否可以拥有一个地址:mycompany.com,并以某种方式将请求路由到适当的服务器?显然,当有人访问 cnn.com 时,他们会从靠近他们的服务器接收图片、视频等。坦率地说,我不明白这是怎么回事。

顺便说一下,我的服务器不提供网页服务,它们提供其他服务,例如股票市场数据......以防万一。

因为我是一名程序员,所以我很想知道人们如何在软件中做到这一点。由于这只不过是一种无聊的好奇心,因此指向商业产品或服务的指针对理解这个问题没有太大帮助:)

最佳答案

一种简单的方法是查看进入 UDP DNS 请求的 IP 地址的第一个字节(A 类),然后基于您可以提供正确的地理定位 IP。

关于networking - 如何将网络请求分派(dispatch)到(地理上)最近的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1040545/

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