同时对同一订阅进行多个拉取调用

Multiple Pull calls to same Subscription at same time

在使用拉取方法从特定主题获取通知时,是否可以同时通过不同服务器对同一订阅进行拉取调用?如果不是,如果我同时在同一服务器上使用多个线程调用 pull 怎么办?

如果您从订阅调用多个拉取,每个拉取将 return 不同的消息。如果要提取相同的消息,请为该主题创建多个订阅。

是的,可以同时从不同服务器或同一服务器对同一订阅进行多个拉取调用。事实上,如果您的订阅者可以处理这些消息,我们鼓励您从同一台服务器同时进行多个拉取调用,以最大限度地提高吞吐量。

当您有多个服务器从同一个订阅中提取数据时,您正在对这些服务器上的消息处理进行负载平衡。如果您希望每个服务器都接收发布到该主题的所有消息的完整集合,那么您应该为每个服务器创建单独的订阅。