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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In