订阅队列
订阅一个 队列组 与单独订阅主题只有一点点不同。应用程序订阅时只需包含一个队列名称即可。而服务器会在队列组的所有成员之间做负载均衡。在 NATS 集群中,每个成员都有相同的机会接收到特定的消息。
请注意,NATS 中的队列组是动态的,无需任何服务器配置。
例如,要订阅名为 workers 的队列,并监听主题 updates:
{% tabs %} {% tab title="Go" %}
{% endtab %}
{% tab title="Java" %}
{% endtab %}
{% tab title="JavaScript" %}
{% endtab %}
{% tab title="Python" %}
{% endtab %}
{% tab title="C#" %}
{% endtab %}
{% tab title="Ruby" %}
{% endtab %}
{% tab title="C" %}
{% endtab %} {% endtabs %}
如果你运行此示例,并同时运行发送到 updates 的发布示例,你会看到其中一个实例会收到一条消息,而其他实例则不会。但接收消息的实例可能会发生变化。
