mirror of https://github.com/apache/kafka.git
KAFKA-6620: Fix documentation about 'exactly_once'
Reviewers: Matthias J. Sax <matthias@confluent.io>, Guozhang Wang <wangguoz@gmail.com>
This commit is contained in:
parent
0a8205cb45
commit
e7b6d65713
|
@ -452,7 +452,7 @@
|
|||
and producers are configured with <code class="docutils literal"><span class="pre">retries=Integer.MAX_VALUE</span></code>, <code class="docutils literal"><span class="pre">enable.idempotence=true</span></code>,
|
||||
and <code class="docutils literal"><span class="pre">max.in.flight.requests.per.connection=1</span></code> per default.
|
||||
Note that by default exactly-once processing requires a cluster of at least three brokers what is the recommended setting for production.
|
||||
For development you can change this, by adjusting broker setting <code class="docutils literal"><span class="pre">transaction.state.log.replication.factor</span></code> to the number of broker you want to use.
|
||||
For development you can change this, by adjusting broker setting <code class="docutils literal"><span class="pre">transaction.state.log.replication.factor</span></code> and <code class="docutils literal"><span class="pre">transaction.state.log.min.isr</span></code> to the number of broker you want to use.
|
||||
For more details see <a href="../core-concepts#streams_processing_guarantee">Processing Guarantees</a>.
|
||||
</div></blockquote>
|
||||
</div>
|
||||
|
|
|
@ -396,7 +396,8 @@ public class StreamsConfig extends AbstractConfig {
|
|||
@SuppressWarnings("WeakerAccess")
|
||||
public static final String PROCESSING_GUARANTEE_CONFIG = "processing.guarantee";
|
||||
private static final String PROCESSING_GUARANTEE_DOC = "The processing guarantee that should be used. Possible values are <code>" + AT_LEAST_ONCE + "</code> (default) and <code>" + EXACTLY_ONCE + "</code>. " +
|
||||
"Note that exactly-once processing requires a cluster of at least three brokers by default what is the recommended setting for production; for development you can change this, by adjusting broker setting <code>transaction.state.log.replication.factor</code>.";
|
||||
"Note that exactly-once processing requires a cluster of at least three brokers by default what is the recommended setting for production; for development you can change this, by adjusting broker setting " +
|
||||
"<code>transaction.state.log.replication.factor</code> and <code>transaction.state.log.min.isr</code>.";
|
||||
|
||||
/** {@code receive.buffer.bytes} */
|
||||
@SuppressWarnings("WeakerAccess")
|
||||
|
|
Loading…
Reference in New Issue