#api #api-design #mule4
Вопрос:
Сценарий : Вызовите API, который принимает параметр запроса, удовлетворяющий нижеприведенному условию :
- параметр запроса может иметь только фиксированный набор значений. для каждого значения API должен вызываться atmost один раз в течение заданной продолжительности, скажем, один раз в час.
Текущий подход: Для каждого параметра запроса, когда я вызываю API, я устанавливаю значение параметра в качестве ключа и время вызова в качестве значения в хранилище объектов. При вызове API я проверяю, соответствует ли конкретному значению параметра запроса, если разница между текущим временем и временем из хранилища объектов больше или равна 1 часу.
Нужна помощь: Есть ли другой способ, как мы можем эффективно реализовать это в Mule 4?