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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.