Keycloak не достигает базы данных после настройки выселения из кеша - PullRequest
0 голосов
/ 13 июля 2020

Мы используем Keycloak в качестве поставщика удостоверений. Чтобы ограничить кеширование объектов в памяти, мы установили политику выселения, указав запись в standalone-ha. xml как показано ниже.

<distributed-cache name="offlineSessions" owners="1">
    <object-memory size="5000"/>
</distributed-cache>

Я понимаю, что если keycloak достигнет 5000, он удалит старый из памяти, но не из базы данных, когда мы попытаемся добавить больше, и когда мы попытаемся использовать эти удаленные автономные сеансы, keycloak достигнет db после того, как не найдет в кеше. Но мы увидели, что либо keycloak не достигает db, либо удаляет удаленные сеансы также из db. Есть ли кто-нибудь, кто может подумать об этом?

...