Amazon web services 是否可以向ELB后面的特定实例发送消息?

Amazon web services 是否可以向ELB后面的特定实例发送消息?,amazon-web-services,amazon-elb,Amazon Web Services,Amazon Elb,我正在使用aws经典负载平衡器,我想向ELB后面的特定实例发送一条消息。我发现了一些其他问题,其中他们试图向所有实例广播一条消息,但在我的例子中,我希望根据一些标识符(如IP、名称等)将消息发送到选择性实例 让我解释一下情景,以便更好地理解 假设ELB后面有两个实例,即instance1和instance2。在特定情况下,当从instance1接收到请求时,我希望在单独的请求中向instance1发送响应。同样的情况也适用于实例2 有可能吗 编辑1: 我正在尝试这样做,因为我正在使用信号器向客户

我正在使用aws经典负载平衡器,我想向ELB后面的特定实例发送一条消息。我发现了一些其他问题,其中他们试图向所有实例广播一条消息,但在我的例子中,我希望根据一些标识符(如IP、名称等)将消息发送到选择性实例

让我解释一下情景,以便更好地理解

假设ELB后面有两个实例,即instance1和instance2。在特定情况下,当从instance1接收到请求时,我希望在单独的请求中向instance1发送响应。同样的情况也适用于实例2

有可能吗

编辑1:
我正在尝试这样做,因为我正在使用信号器向客户机广播一条消息,并等待客户机的响应。如果响应转到另一个实例,则等待的实例将无法获得响应。

您无法指定将请求发送到哪个服务器。但是,您可以,这使负载平衡器能够将用户的会话绑定到特定实例。这确保了会话期间来自用户的所有请求都发送到同一实例


基本上,它使用cookie来记住使用了哪台服务器,并将将来的请求发送到同一台服务器。这应该可以满足您的要求。

您不能指定将请求发送到哪个服务器。但是,您可以,这使负载平衡器能够将用户的会话绑定到特定实例。这确保了会话期间来自用户的所有请求都发送到同一实例


基本上,它使用cookie来记住使用了哪台服务器,并将将来的请求发送到同一台服务器。这可能会满足您的要求。

谢谢您的回复,John,我将阅读有关粘性会话的内容。在这方面进行更多搜索时,我发现应用程序负载平衡器可以灵活地定义侦听器规则。如果我们不选择将完整的用户会话绑定到特定实例,这将是我们要探索的方向吗?应用程序负载平衡器目标组用于根据URL将流量定向到服务器的子组。例如,通过同一个负载平衡器向一组服务器发送身份验证请求,向另一组服务器发送数据请求。您可以创建一个大小为1的目标组,然后使用配置的URL发送请求,该请求将始终发送到一台服务器,但对于应用程序来说,这听起来很奇怪。请随意编辑您的问题,以提供您希望执行此操作的详细信息,我们可能会提供更好的答案。正如@JohnRotenstein提到的,您的ALP for login.com point instance 1和signup.com将指向instance 2。因此,流量将基于DNS路由,因此,您不能(?)使用ELB向客户端“广播”。ELB设计用于接受传入请求,将它们路由到EC2实例,然后提供响应。实例无法启动连接。如果你正在谈论通过WebSooCts保持长连接打开,考虑一个[网络负载平衡器]()。感谢你的回复约翰,我将阅读关于粘性会话。在这方面进行更多搜索时,我发现应用程序负载平衡器可以灵活地定义侦听器规则。如果我们不选择将完整的用户会话绑定到特定实例,这将是我们要探索的方向吗?应用程序负载平衡器目标组用于根据URL将流量定向到服务器的子组。例如,通过同一个负载平衡器向一组服务器发送身份验证请求,向另一组服务器发送数据请求。您可以创建一个大小为1的目标组,然后使用配置的URL发送请求,该请求将始终发送到一台服务器,但对于应用程序来说,这听起来很奇怪。请随意编辑您的问题,以提供您希望执行此操作的详细信息,我们可能会提供更好的答案。正如@JohnRotenstein提到的,您的ALP for login.com point instance 1和signup.com将指向instance 2。因此,流量将基于DNS路由,因此,您不能(?)使用ELB向客户端“广播”。ELB设计用于接受传入请求,将它们路由到EC2实例,然后提供响应。实例无法启动连接。如果您正在讨论通过WebSosits保持长连接打开,请考虑[网络负载平衡器]()。