2015-09-01 3 views
0

У меня есть требование повторить попытку в течение 8 раз с интервалом в 1 час при вызове webservice. Если кто-нибудь скажет мне, как реализовать в Fuse ESB.Повторите попытку во время таймаута при вызове webservice в плавких предохранителях

Полезная нагрузка огромна, поэтому я считаю, что политика переопределения не рекомендуется использовать. Поскольку она хранит сообщение в памяти.

Просьба предложить.

ответ

0

Вы можете выполнить ping веб-сервис, который хотите позвонить? Если вы можете выполнить ping webservice, вы можете использовать ping webservice, прежде чем пытаться называть его своей основной полезной нагрузкой, и если веб-сервис включен, отправьте свое сообщение. Если это не так, напишите полезную нагрузку в память и выполните политику переопределения на пинге в течение 1 часа.

+0

Привет, Дэвид, даже подумал о том, чтобы использовать условие исключения с политикой доставки, но моя полезная нагрузка запроса - это огромный xml с 250 элементами данных, будет ли какая-либо проблема, если мы сохраним сообщение в памяти за такой длинный интервал и если объем огромна? Если это так, вы можете предложить, что является лучшей альтернативой – Ravi