к примеру сервис, у него есть внутренний кэш(CHM или гуава не суть). Внутри сервиса есть кафка consumer, и при получении сообщения кэш обновляется. Сервисы крутятся на кубернетесе, и, соответвенно, при увеличинеии числа подов ачнутся проблемы (так как консьюмер групп у подов один, то и кэш обновится только у одного из подов). Кто как решает данную проблемы? Вариант использования разных консьюмер групп для каждого из подов не очень хорош
Я не знаю как с кафкой это решить, но у нас есть локальный кеш на процессе и "липкие" сессии на балансировщике с временем кеша такой же или меньше чем время кеша. Таким образом конкретный клиент не получит старый кеш
Обсуждают сегодня