Created
November 21, 2024 21:56
-
-
Save BEaStia/57f0c48486013a2bbb9daadb47e2e7d3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Вопрос для обсуждения на собесах | |
| Есть Service A, есть Service B. | |
| Service A вызывает Service B при выполнении запроса. | |
| Данные из запроса критично важны для ответа. | |
| Если Service B отваливается(к примеру, начинают ловиться Connection timeout), то у Service A висят коннекты к Service B, потом они тоже отваливаются по timeout. Но из-за того, что ответы происходят долго(до timeout, который составляет 60 секунд), то почему-то Service A начинает тоже reject’ить запросы с фронта | |
| Схемка: | |
| https://excalidraw.com/#json=XFT_vdfy97kypoTXpkAwe,OLkHiCiXhtz-vDdnZUHVQg | |
| Как, по-вашему, почему запросы стали отваливаться в Service A? | |
| что можно сделать, чтобы предотвратить это в краткосрочной перспективе? | |
| А в долгосрочной? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment