Skip to content

Commit 2ca6742

Browse files
authored
module segment in xrefs (#180)
1 parent e4b88e3 commit 2ca6742

19 files changed

Lines changed: 64 additions & 66 deletions

modules/ROOT/pages/astream-subscriptions-exclusive.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Caused by: org.apache.pulsar.client.api.PulsarClientException$ConsumerBusyExcept
8989
9090
== See also
9191
92-
* xref:astream-subscriptions.adoc[]
93-
* xref:astream-subscriptions-shared.adoc[]
94-
* xref:astream-subscriptions-failover.adoc[]
95-
* xref:astream-subscriptions-keyshared.adoc[]
92+
* xref:ROOT:astream-subscriptions.adoc[]
93+
* xref:ROOT:astream-subscriptions-shared.adoc[]
94+
* xref:ROOT:astream-subscriptions-failover.adoc[]
95+
* xref:ROOT:astream-subscriptions-keyshared.adoc[]

modules/ROOT/pages/astream-subscriptions-failover.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
_Subscriptions_ in {pulsar-reg} describe which consumers are consuming data from a topic and how they want to consume that data.
77

8-
If an xref:astream-subscriptions-exclusive.adoc[exclusive] consumer fails, the topic backlog accumulates stale, unacknowledged messages.
8+
If an xref:ROOT:astream-subscriptions-exclusive.adoc[exclusive] consumer fails, the topic backlog accumulates stale, unacknowledged messages.
99
{pulsar-short} solves this problem with failover subscriptions.
1010
In _failover subscriptions_, {pulsar-short} designates one primary consumer and multiple standby consumers.
1111
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
7878
7979
== See also
8080
81-
* xref:astream-subscriptions.adoc[]
82-
* xref:astream-subscriptions-exclusive.adoc[]
83-
* xref:astream-subscriptions-shared.adoc[]
84-
* xref:astream-subscriptions-keyshared.adoc[]
81+
* xref:ROOT:astream-subscriptions.adoc[]
82+
* xref:ROOT:astream-subscriptions-exclusive.adoc[]
83+
* xref:ROOT:astream-subscriptions-shared.adoc[]
84+
* xref:ROOT:astream-subscriptions-keyshared.adoc[]

modules/ROOT/pages/astream-subscriptions-keyshared.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
_Subscriptions_ in {pulsar-reg} describe which consumers are consuming data from a topic and how they want to consume that data.
77

8-
{pulsar-short}'s xref:astream-subscriptions-shared.adoc[shared subscription] model can increase the message processing rate, but it risks losing message ordering guarantees.
8+
{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.
99
In a round-robin delivery, there's no way for the broker to know which messages are going to which consumer.
1010
1111
_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 `<<use-stickyhashrange,stickyHashR
3838
=== Use autoSplitHashRange
3939
4040
To automatically assign hash ranges to consumers, use the `autoSplitHashRange` policy.
41-
Running multiple consumers with `autoSplitHashRange` balances the messaging load across all available consumers, like a xref:astream-subscriptions-shared.adoc[shared subscription].
41+
Running multiple consumers with `autoSplitHashRange` balances the messaging load across all available consumers, like a xref:ROOT:astream-subscriptions-shared.adoc[shared subscription].
4242
4343
. In `src/main/java/com/datastax/pulsar`, create a `SimplePulsarConsumer.java` file with the following contents:
4444
+
@@ -211,7 +211,7 @@ Then, you can launch multiple instances of `SimplePulsarConsumer.java` to consum
211211
212212
== See also
213213
214-
* xref:astream-subscriptions.adoc[]
215-
* xref:astream-subscriptions-exclusive.adoc[]
216-
* xref:astream-subscriptions-shared.adoc[]
217-
* xref:astream-subscriptions-failover.adoc[]
214+
* xref:ROOT:astream-subscriptions.adoc[]
215+
* xref:ROOT:astream-subscriptions-exclusive.adoc[]
216+
* xref:ROOT:astream-subscriptions-shared.adoc[]
217+
* xref:ROOT:astream-subscriptions-failover.adoc[]

modules/ROOT/pages/astream-subscriptions-shared.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ The new consumer subscribes to the topic and consumes messages:
7070
----
7171
7272
Because this test uses shared subscriptions, you can attach multiple consumers to the topic.
73-
If you run this test with xref:astream-subscriptions-exclusive.adoc[exclusive subscriptions], you cannot attach more than once subscriber to the exclusive topic.
73+
If you run this test with xref:ROOT:astream-subscriptions-exclusive.adoc[exclusive subscriptions], you cannot attach more than once subscriber to the exclusive topic.
7474
7575
To continue testing the shared subscription configuration, you can continue running new instances of `SimplePulsarConsumer.java` in new terminal windows.
7676
All the consumers subscribe to the topic and consume messages in a round-robin fashion.
7777
7878
== See also
7979
80-
* xref:astream-subscriptions.adoc[]
81-
* xref:astream-subscriptions-exclusive.adoc[]
82-
* xref:astream-subscriptions-failover.adoc[]
83-
* xref:astream-subscriptions-keyshared.adoc[]
80+
* xref:ROOT:astream-subscriptions.adoc[]
81+
* xref:ROOT:astream-subscriptions-exclusive.adoc[]
82+
* xref:ROOT:astream-subscriptions-failover.adoc[]
83+
* xref:ROOT:astream-subscriptions-keyshared.adoc[]

modules/ROOT/pages/astream-subscriptions.adoc

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,12 @@ pulsarConsumer = pulsarClient.newConsumer(Schema.BYTES)
2727

2828
== Subscription types
2929

30-
* xref:astream-subscriptions-exclusive.adoc[Exclusive subscriptions]
31-
* xref:astream-subscriptions-shared.adoc[Shared subscriptions]
32-
* xref:astream-subscriptions-failover.adoc[Failover subscriptions]
33-
* xref:astream-subscriptions-keyshared.adoc[Key shared subscriptions]
30+
* xref:ROOT:astream-subscriptions-exclusive.adoc[Exclusive subscriptions]
31+
* xref:ROOT:astream-subscriptions-shared.adoc[Shared subscriptions]
32+
* xref:ROOT:astream-subscriptions-failover.adoc[Failover subscriptions]
33+
* xref:ROOT:astream-subscriptions-keyshared.adoc[Key shared subscriptions]
3434

3535
== See also
3636

3737
* xref:getting-started:index.adoc[]
38-
* xref:developing:starlight.adoc[]
39-
38+
* xref:developing:starlight.adoc[]

modules/developing/pages/astream-functions.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ mvn package
177177
[#deploy-the-function-with-the-pulsar-cli]
178178
=== Deploy the function with the {pulsar-short} CLI
179179

180-
. If you haven't done so already, xref:configure-pulsar-env.adoc[set up your environment for the {pulsar-short} binaries].
180+
. If you haven't done so already, xref:developing:configure-pulsar-env.adoc[set up your environment for the {pulsar-short} binaries].
181181

182182
. Create a deployment configuration YAML file that defines the function metadata and associated topics:
183183
+

modules/developing/pages/clients/index.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ You should use this API version or higher.
1010

1111
For more information and examples, see the following:
1212

13-
* xref:clients/csharp-produce-consume.adoc[C#]
14-
* xref:clients/golang-produce-consume.adoc[Golang]
15-
* xref:clients/java-produce-consume.adoc[Java]
16-
* xref:clients/nodejs-produce-consume.adoc[Node.js]
17-
* xref:clients/python-produce-consume.adoc[Python]
18-
* xref:clients/spring-produce-consume.adoc[Spring Boot]
13+
* xref:developing:clients/csharp-produce-consume.adoc[C#]
14+
* xref:developing:clients/golang-produce-consume.adoc[Golang]
15+
* xref:developing:clients/java-produce-consume.adoc[Java]
16+
* xref:developing:clients/nodejs-produce-consume.adoc[Node.js]
17+
* xref:developing:clients/python-produce-consume.adoc[Python]
18+
* xref:developing:clients/spring-produce-consume.adoc[Spring Boot]

modules/developing/pages/configure-pulsar-env.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,4 @@ Run some commands to validate the binary configuration.
8080

8181
== See also
8282

83-
* xref:produce-consume-pulsar-client.adoc[]
83+
* xref:developing:produce-consume-pulsar-client.adoc[]

modules/developing/pages/produce-consume-astra-portal.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ Produced and consumed messages are printed in a chat style format in the **Test
3131

3232
== See also
3333

34-
* xref:astream-functions.adoc[]
35-
* xref:astream-cdc.adoc[]
34+
* xref:developing:astream-functions.adoc[]
35+
* xref:developing:astream-cdc.adoc[]

modules/developing/pages/produce-consume-pulsar-client.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ Delete a source connector::
243243
== See also
244244

245245
* xref:developing:clients/index.adoc[]
246-
* xref:astream-functions.adoc[]
247-
* xref:astream-cdc.adoc[]
246+
* xref:developing:astream-functions.adoc[]
247+
* xref:developing:astream-cdc.adoc[]
248248
* xref:connectors:index.adoc[]
249249
* xref:developing:astream-functions.adoc[]

0 commit comments

Comments
 (0)