After you create a uniform distributed topic, you can define advanced property values, such as specifying unit-of-order parameters and attaching the credentials of message senders.
To configure advanced values for a distributed topic:
Pause Message Production At Startup -- Specifies whether new message production is paused on a destination at startup..
Pause Message Consumption At Startup -- Specifies whether consumption is paused on a destination at startup.
Pause Message Insertion At Startup -- Specifies whether new message insertion is paused on a destination at startup.
in Auto-generate Unit-of-Order Name, specify whether you want the system to create a system-generated unit- of-order name that is statistically unique for this distributed topic. Any message landing on this distributed topic that does not already belong to a unit-of-order is automatically assigned with this default unit-of-order name.
In Unit-of-Order Routing, specify how the distributed topic members are selected as the destination for a message. If set to Hash, the producer computes the topic member. If set to Path Service, the configured Path Service determines the topic member.
Do Not Batch Messages -- Available messages are promptly delivered to consumers.
Batch Messages Without Waiting -- (default) Less-than-full batches are immediately delivered with available messages.
Low Waiting Threshold for Message Batching -- Wait briefly before less-than-full batches are delivered with available messages.
Medium Waiting Threshold for Message Batching -- Wait longer before less-than-full batches are delivered with available messages.
High Waiting Threshold for Message Batching -- Wait even longer before less-than-full batches are delivered with available messages.
In Unit-of-Work (UOW) Message Handling
Policy, specify whether the UOW feature is enabled
for this distributed topic member. A UOW is a set of messages
that are processed as a single unit.
Pass-Through - by default, this
distributed topic member does not treat messages as part of a
UOW. Single Message Delivery - this
setting should only be selected if UOW consumers are receiving
messages on this distributed topic member. When selected, UOW
messages are formed into a list and are consumed as an
ObjectMessage
containing the list.
In Expiration Time for Incomplete UOW Messages, specify the maximum amount of time before undelivered messages in an incomplete UOW are expired. Such messages will then follow the distributed topic member's expiration policy defined for undeliverable messages.
Note: An error destination for UOW messages cannot be configured to use the Single Message Delivery value. See Uniform distributed topics - configure delivery failure parameters.
For more information about these fields, see Configuration Options.