gpt4 book ai didi

.net - 在 Azure 实例中运行非 HTTP 服务器的开销?

转载 作者:可可西里 更新时间:2023-11-01 02:41:46 27 4
gpt4 key购买 nike

我打算在 Azure 上构建和部署自定义服务器,我了解传入数据在到达实例之前必须首先经过负载平衡器。因此,为了监听请求,我需要监听负载均衡器分配的端口。我的问题是,当传入数据必须首先经过 LB 时,是否会有任何延迟开销?我是否需要更改我的代码以便能够分布在多个实例中,或者负载均衡器将为我处理这些事情?

最佳答案

由于它是路径的另一部分,因此将会出现“一些”延迟。然而,从负载均衡器到虚拟机实例的速度将会非常快,因为两者位于同一个数据中心。这只是 Windows Azure 结构的一部分。

负载均衡器本身无法由您编程,并且基本上提供循环分配。您需要确保您的服务器不依赖于粘性 session - 绝对不能保证访问 Server0 的用户下次访问时也会访问 Server0。

话虽如此:要跨实例共享状态信息,请查看大约一个月前投入生产的 AppFabric 缓存。这是缓存即服务,提供了一种非常快速的存储和检索键/值对的方法。有关 AppFabric 缓存的更多信息是 here .

关于.net - 在 Azure 实例中运行非 HTTP 服务器的开销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6238645/

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