c# - 我的服务应如何响应 Azure 负载均衡器探测?

标签 c# azure tcp load-balancing

我有一个在端口 25 上运行的 Windows 服务,用于处理 SMTP 流量。

我可以从日志文件中看到 Azure 负载均衡器探针每 15 秒向端口 25 发出一次请求。

探测器建立的连接保持打开状态 15 秒,然后由远程主机终止(可能是为了它可以发送下一个探测器,这将在此时发生)。

应如何处理探测,使其不会使连接保持打开状态 15 秒?

最佳答案

总而言之(在当前版本上),您无法判断该连接来自负载均衡器,因为它不以任何方式识别自身。

我对它进行了 WireSharked,没有任何东西可以识别该连接 - 除了您想尝试维护负载均衡器的 IP 地址或范围以便您可以通过此识别它之外。

关于c# - 我的服务应如何响应 Azure 负载均衡器探测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26715763/

相关文章:

azure - 跨域资源共享错误: PreflightInvalidstatus in Azure Application API

perl - 从 Azure Web 应用程序运行 Perl

azure - 仅比较 kql 中日期时间的时间部分

c - 在 TCP/IP 套接字中从客户端向服务器发送结构

c - 如何解决 TCP 服务器地址已在使用错误

linux - 使用 TCP 端口 2222 将文件传输到虚拟机 QEMU 不起作用

c# - 如果集合发生变化,Listview 中的 Xamarin.Forms 动画将停止工作

c# - C# : Generics or polymorphism or both? 中的设计问题

c# - 是否可以在 Unity 编辑器中选择性地阻止某些程序集的重新加载?

c# - 如何在 Windows 10 上的 UWP 中输出到控制台?