Я работаю над обновлением существующей конфигурации Mule, и задача состоит в том, чтобы улучшить ее для маршрутизации сообщений на разные конечные точки в зависимости от некоторых свойств сообщений, поэтому было бы неплохо иметь некоторые плюсы и минусы для двух вариантов, которые у меня есть под рукой. :
Добавьте свойства в сообщение, используя преобразователь «message-properties-transformer», который позже используется «фильтрующим маршрутизатором», чтобы выделить сообщение и поместить его в правильную конечную точку. Эта опция позволяет мне использовать одну очередь для всех назначений.
Создайте одну очередь для каждого пункта назначения и, таким образом, вместо того, чтобы добавлять какое-либо свойство для последующей маршрутизации, я просто сразу ставлю нужную очередь. т.е. этот вариант будет означать одну очередь на пункт назначения.
Любая обратная связь будет приветствоваться. Есть ли какие-то «лучшие практики» в этом отношении?