209 похожих чатов

Добрый день. Ребят, какие паттерны кэширования вы используете ? Попробую

ниже немного детальнее описать вопрос...

Сервисы;
Имеет 3 микро сервиса (posts, comments, likes). Сервис posts может выдавать extended ответ, в котором сразу есть 10 комментариев и информация о количестве лайков.

Проблема;
Представим что, кто-то из пользователей написал комментарий к одному из постов. По идее в этот момент мы должны очистить кэш в сервисе comments и отправить event в шину, о том что был создан новый комментарий и сервис posts получив эту информацию, так же должен очистить у себя кэш. То что я описал только что, очень просто сделать - но появляется вопрос; "А что собственно мы будем удалять ? По каким правилам ?".

Может кто-то подскажет ответ на эти два вопроса ?

1 ответов

14 просмотров

Судя по названию сервисов у меня есть подозрение что в каждом по одной таблице... Зачем для такого микросервисы? Мне кажется вы больши сил тратите на синхронизацию данных, а не на что то полезное.

Похожие вопросы

Карта сайта