Q1. Does the system apply any caching mechanisms or framework?

Yes, our E10 has an internal caching framework:

  • Similar to spring-cache, E10 caching framework a multi-level caching framework that supports distributed environments. It uses Caffeine as the first-level local cache and redis as the second-level cache. Between the nodes of the first level of cache data consistency is guaranteed through the redis pub/sub mechanism. Support for Redis supports standalone, cluster, Sentinel mode;

Stored data:

  1. System session data, session credentials, etc.

  2. System base table data, compare personnel table, department table, multi-language

  3. Common configuration data: system settings and preferences that need to be read frequently.

  4. The results of certain calculations, which are very time-consuming to calculate, but the results do not change frequently.

Last updated