Reputation: 605
so I have been reading Mule in Action for some time and have gained some knowledge on the features of Mule Studio. I have several questions regarding some specifications of a project(that utilizes web services) I am working on and I would be very grateful if someone could help understand how to implement them:
-Service management: I am required to investigate the possibility of having multiple versions of a same service. Meaning if an admin decided to add a different version of the same service it should be possible to alternate between the new and previous one. -Using Mule studio the messages should be handled by priority. I think this can be done using JMS filters.
Thank you in advance for your time and help.
Upvotes: 0
Views: 198
Reputation: 2039
For versioning services you should try API Manager, it is an enterprise product.
About priorities, you are right, you can use a JMS selector in your flow to only consume messages of a certain priority:
<jms:inbound-endpoint queue="important.queue">
<jms:selector expression="JMSPriority=9"/>
</jms:inbound-endpoint>
Upvotes: 1