Messaging Azure服务总线连接能否在Azure服务结构节点洗牌后继续存在?

Messaging Azure服务总线连接能否在Azure服务结构节点洗牌后继续存在?,messaging,azure-service-fabric,azureservicebus,Messaging,Azure Service Fabric,Azureservicebus,我使用Azure服务总线(ASB)消息作为(MOM)。特别是,主题和订阅作为发布子解决方案 我正在Azure服务结构(ASF)集群中使用ASB。ASF群集管理可以洗牌节点,这将终止与ASB的连接 我想知道怎样才能优雅地终止连接 我正在考虑在未来的集群中提供一个酒吧预订解决方案。这将解决它和其他问题 请检查此链接以了解我为什么要保持连接活动: “当服务实例/副本从一个节点移动到另一个节点时,连接将无法生存。您需要实现一个服务结构通信侦听器,该侦听器将在每次启动和停止服务实例/副本时调用。当服务实例

我使用Azure服务总线(ASB)消息作为(MOM)。特别是,主题和订阅作为发布子解决方案

我正在Azure服务结构(ASF)集群中使用ASB。ASF群集管理可以洗牌节点,这将终止与ASB的连接

我想知道怎样才能优雅地终止连接

我正在考虑在未来的集群中提供一个酒吧预订解决方案。这将解决它和其他问题

请检查此链接以了解我为什么要保持连接活动:

当服务实例/副本从一个节点移动到另一个节点时,连接将无法生存。您需要实现一个服务结构通信侦听器,该侦听器将在每次启动和停止服务实例/副本时调用。

当服务实例/副本从一个节点移动到另一个节点时,连接将无法生存。您将需要实现一个服务结构通信侦听器,该侦听器将在每次启动和停止服务实例/副本时调用

ASF群集管理可以洗牌节点,这可能会终止与ASB的连接

当service fabric在集群中移动服务时,它将终止进程并在其他节点中启动服务的另一个实例,MessagingFactory和每个进程的连接都是隔离的,即使您使用共享的a进程,也必须在出现新实例时重新创建这些连接

现在,我可以将连接保存在有状态服务的可靠集合中

我不知道你这是什么意思,一个连接不像你存储在某处的一堆数据,它就像连接到主电源的电力电缆,它是连接还是不连接

我想你误解了这个话题的意思

当服务启动不昂贵时打开连接,昂贵就是在队列的每次迭代中打开和关闭连接。 如果您的服务经常在集群中移动,我认为连接时间将是您的最小问题

此规则适用于在迭代之间不保持状态的场景,例如,对web应用程序的请求将处理一些数据并将消息放入队列,如果必须在每个请求上打开连接,这将减慢过程,在这种情况下,此规则适用,因此,您可以在连接打开的情况下保留QueueSender的一个实例,以便每个连续的请求都重用以前的连接

ASF群集管理可以洗牌节点,这可能会终止与ASB的连接

当service fabric在集群中移动服务时,它将终止进程并在其他节点中启动服务的另一个实例,MessagingFactory和每个进程的连接都是隔离的,即使您使用共享的a进程,也必须在出现新实例时重新创建这些连接

现在,我可以将连接保存在有状态服务的可靠集合中

我不知道你这是什么意思,一个连接不像你存储在某处的一堆数据,它就像连接到主电源的电力电缆,它是连接还是不连接

我想你误解了这个话题的意思

当服务启动不昂贵时打开连接,昂贵就是在队列的每次迭代中打开和关闭连接。 如果您的服务经常在集群中移动,我认为连接时间将是您的最小问题


此规则适用于在迭代之间不保持状态的场景,例如,对web应用程序的请求将处理一些数据并将消息放入队列,如果必须在每个请求上打开连接,这将减慢过程,在这种情况下,此规则适用,因此,您可以在连接打开的情况下保留QueueSender的一个实例,以便每个连续的请求都重用以前的连接。

确保查看此社区包:确保查看此社区包: