Как рассчитывается срок действия записи в кеше в MULE4? - PullRequest
0 голосов
/ 28 мая 2020

Если я кэширую полезную нагрузку, как долго она будет действительна?

В стратегии кеширования есть 2 параметра;

  • TTL входа и

  • Срок действия. Если я хочу аннулировать кешированное значение через 8 часов, как мне установить вышеуказанные параметры?

Каково использование процессора ' invalidate cache' ?

1 Ответ

0 голосов
/ 28 мая 2020

TTL записи - это время, в течение которого запись должна находиться в кэше. Интервал истечения срока - это то, как часто хранилище объектов будет проверять записи, чтобы определить, следует ли удалить одну запись. В вашем случае entryTTL должно 8 часов. Помните о единицах, используемых для каждого атрибута. Интервал истечения срока действия немного сложнее. Вы можете проверять записи гораздо чаще, чтобы они не прожили более 8 часов до истечения срока. Это может быть 10 минут, 30 минут, 1 час или все, что вам подходит.

Я объяснил это больше в своем блоге: https://medium.com/@adobni / configuring-an-object-store-in-mule- 4-5da609e3456a

...