После каждого события «клиент изменён» двенадцать систем идут в CRM за данными
CRM публикует событие CustomerUpdated с единственным полем customerId. Двенадцать систем-потребителей при получении события запрашивают карточку клиента по REST. В пиковые часы приходит 5 000 событий в минуту, и CRM не выдерживает 60 000 запросов в минуту на чтение.
Какое изменение контракта события решает проблему?
- Передавать в событии нужные потребителям атрибуты
- Ограничить потребителей одним запросом в секунду
- Публиковать события раз в сутки одной пачкой
- Перевести запросы потребителей с REST на SOAP
