MQ Gateway forwarding duplicate requests to Gatway-Http.

Solution Verified - Updated -

Issue

  • To handle web service call with the https protocol, we have to go through the mq gateway which sends the request to the http gateway as you proposed.
  • But we notice a strange behavior, each sent web service request is doubled by the mq gateway. Thus, 2 requests are sent to the same web service at the same time.
  • You can find below the 2 test cases:
  1. I deployed a route proxy web service in a child container of a server fuse called fuse001. I sent a request to the mq gateway with https protocol by using SoapUI. And when I checked in the log on the fuse gateway server, I saw my request twice which is sent twiceto the child container where the route is deployed.
  2. I deployed the same route in another child container of a second server fuse called fuse002. I sent the same request to the same gateway (of case 1). In the log, I notice the same behavior, the request appears twice at the same time with a little difference. One request is sent to the child container of fuse001 and the other to the child container of fuse002.The request is sent to https://[gateway server]:61616/1.0.2.1001/cxf/services/thirdparty by SoapUI and a response is received. But when we send by http protocol on the port 9000, we see only one request on the different log as expected.
  3. The used url for http request is http://[gateway server]:9000/1.0.2.1001/cxf/services/thirdparty.

Environment

  • Red Hat JBoss Fuse
    • 6.3.0

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.