ЕСОЗ - публічна документація

Dictionaries cache

General

Decisions

#

Statement

Comment

#

Statement

Comment

1

Redis will be used as a cache storage for dictionaries and schemas instead of ETS

Shared cache - available for all pods

2

Redis cache will be updated:

  • on App startup

  • by scheduler if there are dictionary changes

All dictionary changes will be collected by trigger in separate table. Scheduler will periodically check for changes - if there are any changes - changed dictionary will be updated in Redis cache.

3

Cache for JSON schemas will be rebuild on each dictionary change

In order to handle dictionary changes - cache for JSON schemas must be rebuild on each dictionary change

 

 

 

 

 

 

 

 

 

 

 

 

 

ЕСОЗ - публічна документація