🚩Кейс: Передача большого объекта через брокер сообщений.
✅ Использовать отдельное хранилище, доступ к которому должен быть у всех сервисов, участвующих в работе с объектом.
1️⃣ Сервис producer сохраняет объект в хранилище и получает в ответ ссылку на него;
2️⃣ Сервис producer отправляет в брокер сообщение, которое содержит ссылку на объект в хранилище, а не сам объект;
3️⃣ Сервис consumer получает ссылку из брокера;
4️⃣ Сервис consumer обращается в хранилище для получения объекта.
Ниже приложу схему для наглядности👇
Системный анализ | Дмитрий Помаскин
Post #59
971