4.25. Implicit Batching Options

4.25.1. implicit_batching_interval (source)

The maximum timeout between when the first message of an implicit batch is queued until the batch is sent. A message will not stay in the queue longer than this value before being sent in the worse case. Refer to Message Batching for additional information.

Scope: source
Type: lbm_ulong_t
Units: milliseconds
Default value: 200 (0.2 seconds)
When to Set: May be set during operation.

4.25.2. implicit_batching_minimum_length (source)

The minimum length of an implicitly batched message. When the total length of the implicitly batched messages reaches or exceeds this value, the batch is sent. Refer to Message Batching for additional information.

Scope: source
Type: size_t
Units: bytes
Default value: 2048 (8192 for Microsoft®Windows®)
When to Set: May be set during operation.

4.25.3. implicit_batching_type (source)

The implicit batching algorithm to use which controls when messages sent on a transport session are flushed or batched, if batching is in use.

Scope: source
Type: int
When to Set: May be set during operation.
String value Integer value Description
default LBM_SRC_TOPIC_ATTR_IMPLICIT_BATCH_TYPE_DEFAULT Implicit batching is controlled entirely by the implicit_batching_minimum_length and implicit_batching_interval options. Refer to Message Batching for additional information. Default for all.
adaptive LBM_SRC_TOPIC_ATTR_IMPLICIT_BATCH_TYPE_ADAPTIVE Source-paced batching method that attempts to adjust the amount of messages sent in each batch automatically. The options, implicit_batching_minimum_length and implicit_batching_interval, limit batch sizes and intervals but sizes and intervals will usually be much smaller. Setting this option may have a negative impact on maximum throughput.

Copyright (c) 2004 - 2014 Informatica Corporation. All rights reserved.