I am trying to do some load tests on WSO2 ESB, and I have a SOAP message with a large payload. Want to send (10 + MB, sometimes reach 50 inbound, and sometimes 300 outbound too).
I am using curl to send messages, first to the backend SODIE service. It goes well though, when I send a message through the proxy service on ESB, the curl fails to finish uploading the file, and due to the progress of the upload, it becomes slow and slow, logs from ESB Nothing useful seems to be reporting.
I have set it up to 20 minutes timeout, and it's still not complete. Turning on MTOM does not have any effect, and I am using a simple passthrough proxy. Proxy service work fine with small message sizes.
What else can I see to do this work? If this is actually possible.
You can try to configure message relay
repository / conf / Axis2.xml, you configure:
- org.wso2.carbon.relay.BinaryRelayBuilder message as your contentType (for example text / xml / application soap soap 11)
- Org.wso2.carbon.relay.ExpandingMessageFormatter is the format of the message
Take a look there:
Comments
Post a Comment