StaticWiretap action performance issue in JBoss ESB

Solution Unverified - Updated -

Issue

  • We are using org.jboss.soa.esb.actions.StaticWiretap for routing to another service in our application.
  • But we are getting a performance issue. Here is part of jboss-esb.xml:
  <service category="MyCategory" name="ServiceA" invmScope="GLOBAL" ...>
    <property name="maxThreads" value="${esb.thread.count}"/>
    <actions mep="OneWay">
      ...
      <action class="org.jboss.soa.esb.actions.StaticWiretap" name="Route">
        <property name="destinations">
          <route-to service-category="MyCategory" service-name="ServiceB"/>
        </property>
      </action>
    </actions>
  </service>
  <service category="MyCategory" name="ServiceB" invmScope="GLOBAL" ...>
    <actions mep="RequestResponse">
      ...
    </actions>
  </service>
  • From the ServiceA to ServiceB there is a considerably 1-2 seconds gap and this gap increases with increase in number parallel users.

Environment

  • Red Hat JBoss SOA Platform (SOA-P) 5

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.