Я долго думал об этом вопросе и сейчас записываю его.
Это будет лучшей практикой или будет иметь преимущество перед другими при преобразовании или обработке данных в Mule ESB. Мне любопытно различать следующие компоненты.
- Сценарий Java
- Groovy Script
- Другие разрешенные скрипты
VS
Компонент Java или преобразователь Java
Обычно любая ESB должна предоставлять различные варианты преобразований, а Mule также предоставляет множество способов и методологий преобразования.
Мне любопытно узнать, что лучше для некоторых из распространенных ситуаций.
Например, проверьте сценарии ниже.
Вызов Java-компонента для выделения списка из объекта и превращения этого списка в полезную нагрузку VS с использованием OGNL в заданном компоненте полезной нагрузки.