My Oracle Support Banner

How Does Configuring Multiple Receive Threads Affect JMS Adapter Retries ? (Doc ID 2264509.1)

Last updated on AUGUST 15, 2018

Applies to:

Oracle SOA Suite - Version 12.1.3.0.0 and later
Information in this document applies to any platform.

Goal

How does configuring multiple receive threads affect JMS Adapter retries ?

By default the JMS Adapter uses only one receive thread.

However to improve performance, the adapter.jms.receive.threads property can be tuned to allow multiple inbound poller receive threads.

When JMS Adapter has "adapter.jms.receive.threads" configured to a value greater than 1, it means there are multiple independent consumers from a JMS queue that can trigger a composite instance.

Because each of these threads is independent, it can lead to apparently confusing retry polling intervals for the JMS Adapter.

This document gives an annotated comparisons of how the retry/backoff works when the Adapter has 1 or 2 receive threads.

 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.