Александр Казаков13. Чем плох подход с балансировщиком. Пример 1
balancer
Т = 30
Т = 60
timeout
29. Три базовые концепции
1. Параллельные стратегии отправки запроса.
2. Использование клиентского таймаута на сервере.
3. Серые списки.
30. Три базовые концепции
1. Параллельные стратегии отправки запроса.
2. Использование клиентского таймаута на сервере.
3. Серые списки.
45. Три базовые концепции
1. Параллельные стратегии отправки запроса.
2. Использование клиентского таймаута на сервере.
3. Серые списки.
57. TimeBudget timeBudget = request.GetTimeBudget();
await client.Call(timeBudget.Remaining()); // 10 sec
. . .
await client.Call(timeBudget.Remaining()); // 5 sec
58. Три базовые концепции
1. Параллельные стратегии отправки запроса.
2. Использование клиентского таймаута на сервере.
3. Серые списки.
71. Три базовые концепции
1. Параллельные стратегии отправки запроса.
2. Использование клиентского таймаута на сервере.
3. Серые списки. Здоровье и статистика.