I was wondering what the additional overhead looks like for Subscriptions based on topics vs Subscriptions based on Topic + Condition. Specifically XPath expressions evaluated against the body of a message.
I know there would be a performance hit because:
Has anyone taken a look at this?
Performance will be affected by the size of the message...as well as the complexity of the XPath, so one test per se will not fit all cases. As you noted...we need to load the entire message into a DOM to execute the XPATH...so we essentially copy the message in memory.
If the message body of the ESBMessage itself is a binary blob, then an XPATH will not be evaluated against it. It will only be evaluated if the message body is xml
The routing performance hit on thruput can be as little as 30%....but could be greater...depending on the message and xpath statement
Neuron ESB Product Support Forums and Communities
© 2024 Created by Neuron Admin. Powered by