我是一名 Java 编码员,不太熟悉网络的工作方式(除了基本的 UDP/TCP 连接)
假设我在美国、亚洲、拉丁美洲和欧洲的机器上运行服务器。当用户请求服务时,我希望他们的请求发送到离他们最近的服务器。
我是否有可能拥有一个地址:mycompany.com,并以某种方式将请求路由到适当的服务器?显然,当有人访问 cnn.com 时,他们会从附近的服务器接收图片、视频等。坦率地说,我不明白它是如何工作的。
顺便说一句,我的服务器不提供网页服务,它们提供其他服务,例如股市数据……以防万一。
由于我是一名程序员,我很想知道如何在软件中做到这一点。由于这只不过是一种无聊的好奇心,因此指向商业产品或服务的指针对理解这个问题没有多大帮助:)