diff --git a/modules/ROOT/pages/astream-subscriptions-exclusive.adoc b/modules/ROOT/pages/astream-subscriptions-exclusive.adoc index ca9e020..cbea701 100644 --- a/modules/ROOT/pages/astream-subscriptions-exclusive.adoc +++ b/modules/ROOT/pages/astream-subscriptions-exclusive.adoc @@ -89,7 +89,7 @@ Caused by: org.apache.pulsar.client.api.PulsarClientException$ConsumerBusyExcept == See also -* xref:astream-subscriptions.adoc[] -* xref:astream-subscriptions-shared.adoc[] -* xref:astream-subscriptions-failover.adoc[] -* xref:astream-subscriptions-keyshared.adoc[] +* xref:ROOT:astream-subscriptions.adoc[] +* xref:ROOT:astream-subscriptions-shared.adoc[] +* xref:ROOT:astream-subscriptions-failover.adoc[] +* xref:ROOT:astream-subscriptions-keyshared.adoc[] \ No newline at end of file diff --git a/modules/ROOT/pages/astream-subscriptions-failover.adoc b/modules/ROOT/pages/astream-subscriptions-failover.adoc index f131feb..80c39fd 100644 --- a/modules/ROOT/pages/astream-subscriptions-failover.adoc +++ b/modules/ROOT/pages/astream-subscriptions-failover.adoc @@ -5,7 +5,7 @@ _Subscriptions_ in {pulsar-reg} describe which consumers are consuming data from a topic and how they want to consume that data. -If an xref:astream-subscriptions-exclusive.adoc[exclusive] consumer fails, the topic backlog accumulates stale, unacknowledged messages. +If an xref:ROOT:astream-subscriptions-exclusive.adoc[exclusive] consumer fails, the topic backlog accumulates stale, unacknowledged messages. {pulsar-short} solves this problem with failover subscriptions. In _failover subscriptions_, {pulsar-short} designates one primary consumer and multiple standby consumers. If the primary consumer disconnects, the standby consumers begin consuming the subsequent unacknowledged messages. @@ -78,7 +78,7 @@ To test them, you can progressively end each `SimplePulsarConsumer` process, and == See also -* xref:astream-subscriptions.adoc[] -* xref:astream-subscriptions-exclusive.adoc[] -* xref:astream-subscriptions-shared.adoc[] -* xref:astream-subscriptions-keyshared.adoc[] \ No newline at end of file +* xref:ROOT:astream-subscriptions.adoc[] +* xref:ROOT:astream-subscriptions-exclusive.adoc[] +* xref:ROOT:astream-subscriptions-shared.adoc[] +* xref:ROOT:astream-subscriptions-keyshared.adoc[] \ No newline at end of file diff --git a/modules/ROOT/pages/astream-subscriptions-keyshared.adoc b/modules/ROOT/pages/astream-subscriptions-keyshared.adoc index 2d37589..17e99ac 100644 --- a/modules/ROOT/pages/astream-subscriptions-keyshared.adoc +++ b/modules/ROOT/pages/astream-subscriptions-keyshared.adoc @@ -5,7 +5,7 @@ _Subscriptions_ in {pulsar-reg} describe which consumers are consuming data from a topic and how they want to consume that data. -{pulsar-short}'s xref:astream-subscriptions-shared.adoc[shared subscription] model can increase the message processing rate, but it risks losing message ordering guarantees. +{pulsar-short}'s xref:ROOT:astream-subscriptions-shared.adoc[shared subscription] model can increase the message processing rate, but it risks losing message ordering guarantees. In a round-robin delivery, there's no way for the broker to know which messages are going to which consumer. _Key shared subscriptions_ allow multiple consumers to subscribe to a topic, and provide additional metadata in the form of _keys_ that link messages to specific consumers. @@ -38,7 +38,7 @@ If you need to set fixed hash ranges, use the `<