У меня есть вопрос, который возник во время разработки. Например, когда был вызван UpdatePlayerName (), он обновил бы базу данных через PlayerRepository, а затем обновляет кэш через PlayerCache. Эта услуга также должна знать и зависеть и зависеть как от PlayerRepository, так и от PlayerCache, и всегда помнить, чтобы они синхронизировали их. С другой стороны, если я применяю все обновления для прохождения Playerservice, то PlayerRepository теряет свою способность повторного использования в других службах. Влияйте на согласованность транзакции системы, и добавление этой логики в уровень репозитория кэширования может начать мешать тому, что следует обрабатывать на уровне сервиса-тем более, что я использую корауки Kotlin с Spring Webflux, и не может полагаться на AOP-кэширующие абстракции. Лучшие практики были бы очень оценены.
Подробнее здесь: https://stackoverflow.com/questions/797 ... repository
Кэш -слой между обслуживанием и репозиторием ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Измените кэш-контроль max-age-48000 на кэш-контроль max-age=48000 в заголовке ответа.
Anonymous » » в форуме C# - 0 Ответы
- 140 Просмотры
-
Последнее сообщение Anonymous
-