MQ Gateway forwarding duplicate requests to Gatway-Http.
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:
- 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.
- 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.
- 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, tools, and much more.