Fusion Middleware Control Help for WebLogic Server

Previous Next Open TOC in new window
Content starts here

Create a Uniform Distributed Queue: Properties

Configuration Options     

Use this page to define properties for this uniform distributed queue.

Configuration Options

Name Description
Resource Type

The type of JMS system resource.

Name

The name of this uniform distributed queue.

Notes

Optional information that you can include to describe the configuration of this uniform distributed queue.

JNDI Name

The name used to bind a virtual destination to the JNDI tree. Applications can use the JNDI name to look up the virtual destination.

If not specified, then the destination is not bound into the JNDI namespace.

MBean Attribute (Does not apply to application modules) :
DistributedDestinationBean.JNDIName

Template

The JMS template from which the destination is derived. A template provides an efficient means of defining multiple destinations with similar configuration values.

Load Balancing Policy

Determines how messages are distributed to the members of this destination.

Choose from the following distribution techniques:

  • Round-Robin

    The system maintains an ordering of physical topic members within the set by distributing the messaging load across the topic members one at a time in the order that they are defined in the configuration file. Each WebLogic Server instance maintains an identical ordering, but may be at a different point within the ordering. If weights are assigned to any of the topic members in the set, then those members appear multiple times in the ordering.

  • Random

    The weight assigned to the topic members is used to compute a weighted distribution for the members of the set. The messaging load is distributed across the topic members by pseudo-randomly accessing the distribution. In the short run, the load will not be directly proportional to the weight. In the long run, the distribution will approach the limit of the distribution. A pure random distribution can be achieved by setting all the weights to the same value, which is typically set to 1.

MBean Attribute (Does not apply to application modules) :
UniformDistributedDestinationBean.LoadBalancingPolicy

Unit-of-Order Routing

Determines how a distributed destination member is selected as the destination for a message that is part of a unit-of-order. Hash, indicates that a message producer computes the member destination from the hashCode of the unit-of-order. PathService indicates that the configured Path Service determines the member destination.

Unit-of-Order Routing can be set programmatically with WLProducer, or administratively on the connection factory or destination.

Unit of Order Routing is not dynamically configurable.

MBean Attribute (Does not apply to application modules) :
UniformDistributedDestinationBean.UnitOfOrderRouting

Changes take effect after you redeploy the module or restart the server.

Set Forward Delay

The number of seconds after which a uniform distributed queue member with no consumers will wait before forwarding its messages to other uniform distributed queue members that do have consumers.

The default value of -1 disables this feature so that no messages are forwarded to other uniform distributed queue members.

MBean Attribute (Does not apply to application modules) :
UniformDistributedQueueBean.ForwardDelay

Secure value: -1


Back to Top