How many Threads used in an ESB Service?

Solution Unverified - Updated -

Issue

We have an end-to-end invocation as below:
WS Client -> JAX-WS service -> ESB service -> Business service

  • The initial esb call is made from JAX-WS is using synchronous service invoker.
  • We are using staticwiretap[asynchronous] to make internal service calls as mentioned

We would like to know if
1. This entire invocation is serviced on a single thread or more than one thread.
2. If it requires more than one thread, could you please tell us how many threads would be required for the attached jboss-esb.xml.
3. Currently, we have configured maxThreads property to 100 assuming that each transaction will use only one thread.
<property name="maxThreads" value="100"/>

  • Is there a way to check how many threads are idle/used at any point in time.

Environment

  • JBoss Enterprise Service Oriented Architecture Platform (SOA-P)
    • 4.x
    • 5.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content