NestJS · Senior · Запитання 16 з 75
Чому «запит-відповідь» (client.send) між мікросервісами може бути ризикованим на масштабі?
- ✓Правильна відповідь: Він зв'язує сервіси в часі: викликач чекає, збої й затримки поширюються каскадом, потрібні таймаути й повтори
- 2Він не може передавати JSON
- 3Він завжди повільніший за події
Пояснення
Для сповіщень краще події, а синхронні виклики лишайте для запитів, яким справді потрібна негайна відповідь. Завжди ставте timeout() на Observable.