Я занимаюсь разработкой службы, в которой будут размещаться несколько арендаторов. У службы будет кеш ограниченного размера, который будет использоваться несколькими арендаторами. Я не хочу ограничивать размер кеша для отдельных арендаторов, потому что тогда мы не используем весь пул кешей. Но отсутствие лимита для отдельных клиентов может привести к злоупотреблению кешем (например, один арендатор может непрерывно кэшировать данные, которые никогда не будут восстановлены снова). Какой подход лучше?Кэш в среде с несколькими арендаторами
0
A
ответ
0
ИМХО, в этом случае используется множество факторов. Я предполагаю, что вы используете некоторую модель платного кэша, такую как redis.
Вопрос в том, как вы можете ограничить размер, если арендаторы не известны заранее. Идентификатор IFA добавляется «на лету», вы не можете уменьшить размер кеша, который уже разрешен существующим арендаторам. В идеале кеш может быть идентифицирован на основе идентификатора идентификатора ключа. Поэтому, когда вы добавляете что-то в кеш для арендатора, вы увеличиваете количество использования в каждом магазине.
Было бы лучше оплатить арендатора на основе использования кэш-памяти или использовать собственный алгоритм LRU для выключения неиспользуемого кеша.
Надеюсь, это поможет.
Смежные вопросы
- 1. Solr в среде с несколькими арендаторами
- 2. Где хранить кэш-память с несколькими арендаторами?
- 3. Перераспределение с Powershell в среде с несколькими арендаторами
- 4. Spring Boot + Thymeleaf + Database TemplateResolver в среде с несколькими арендаторами
- 5. Архитектура с несколькими арендаторами
- 6. Аутентификация с несколькими арендаторами
- 7. Определить PK на среде с несколькими арендаторами на SQL Server
- 8. Фильтрация объектов с несколькими арендаторами
- 9. Архитектура данных с несколькими арендаторами в Azure
- 10. Использование SimpleSAMLphp в приложении с несколькими арендаторами
- 11. IdentityRole в приложении с несколькими арендаторами
- 12. Приложение с несколькими арендаторами с Propel ORM
- 13. Архитектура с несколькими арендаторами с использованием NServiceBus
- 14. Схема с несколькими арендаторами с django
- 15. решение с несколькими арендаторами с django
- 16. Стратегия доступа к данным в среде с несколькими арендаторами с Spring и Hibernate
- 17. Отчеты для веб-приложения с несколькими арендаторами
- 18. Стратегия индексирования Lucent с несколькими арендаторами
- 19. Многоуровневые поддомены для приложения с несколькими арендаторами
- 20. Приложение с несколькими арендаторами Owin Внешние логины
- 21. Spring Boot + Spring Данные с несколькими арендаторами
- 22. MVC Маршруты для приложения с несколькими арендаторами
- 23. дизайн базы данных с несколькими арендаторами
- 24. WSO2 Stratos - разработка приложений с несколькими арендаторами
- 25. Настройка нескольких баз данных с несколькими арендаторами
- 26. Работа с дублирующими и кросс-арендаторами в многоуровневой среде
- 27. Кэш-память с несколькими уровнями
- 28. В чем разница между несколькими источниками данных и несколькими арендаторами?
- 29. Иерархическая организация с несколькими арендаторами в базе данных с наследованием
- 30. Как обращаться с ClientId в базе данных с несколькими арендаторами