Skip to content

Commit

Permalink
[fix][doc] fix doc related to chunk message feature. (#24023)
Browse files Browse the repository at this point in the history
  • Loading branch information
thetumbled authored Feb 26, 2025
1 parent b407a21 commit efcf7c2
Showing 1 changed file with 3 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -328,12 +328,11 @@ public interface ProducerBuilder<T> extends Cloneable {
* of the pulsar producer and consumer is recommended to use this feature:
*
* <pre>
* 1. This feature is currently only supported for non-shared subscriptions and persistent topics.
* 2. Disable batching to use chunking feature.
* 3. Pulsar-client stores published messages in buffer cache until it receives acknowledgement from the broker.
* 1. Disable batching to use chunking feature.
* 2. Pulsar-client stores published messages in buffer cache until it receives acknowledgement from the broker.
* Therefore, it's best practice to reduce the "maxPendingMessages" size to avoid the producer occupying large
* amounts of memory with buffered messages.
* 4. Set message-ttl on the namespace to clean up incomplete chunked messages.
* 3. Set message-ttl on the namespace to clean up incomplete chunked messages.
* (If a producer fails to publish an entire large message, the consumer will be unable to consume and acknowledge
* those messages. These messages can only be discarded by message TTL or by configuring
* {@link ConsumerBuilder#expireTimeOfIncompleteChunkedMessage}.
Expand Down

0 comments on commit efcf7c2

Please sign in to comment.