Кэш -слой между обслуживанием и репозиториемJAVA

Программисты JAVA общаются здесь
Anonymous
Кэш -слой между обслуживанием и репозиторием

Сообщение Anonymous »

У меня есть вопрос, который возник во время разработки. Например, когда был вызван UpdatePlayerName (), он обновил бы базу данных через PlayerRepository, а затем обновляет кэш через PlayerCache. Эта услуга также должна знать и зависеть и зависеть как от PlayerRepository, так и от PlayerCache, и всегда помнить, чтобы они синхронизировали их. С другой стороны, если я применяю все обновления для прохождения Playerservice, то PlayerRepository теряет свою способность повторного использования в других службах. Влияйте на согласованность транзакции системы, и добавление этой логики в уровень репозитория кэширования может начать мешать тому, что следует обрабатывать на уровне сервиса-тем более, что я использую корауки Kotlin с Spring Webflux, и не могу полагаться на AOP-кэширующие абстракции. Лучшие практики были бы очень оценены.

Подробнее здесь: https://stackoverflow.com/questions/797 ... repository

Вернуться в «JAVA»