обычно асинхронный код только так и можно отладить. вернее параллельный. с отладчиком там особо нечего делать. но не в случае asyncio, там то один поток и всё проще. в pycharm даже есть запуск с временной диаграммой как там вызываются корутины, но работает через задницу. есть ещё какой-то пакет для мониторинга, но я не смотрел
Извиняюсь за наивный вопрос, но на реальном сервере то будет запущено несколько подобных потоков так как процессор многоядерный? Или же там этот loop manager или как его там сам распределяет нагрузку?
Извиняюсь за наивный вопрос, но на реальном сервере то будет запущено несколько подобных потоков так как процессор многоядерный? Или же там этот loop manager или как его там сам распределяет нагрузку?
Извиняюсь за наивный вопрос, но на реальном сервере то будет запущено несколько подобных потоков так как процессор многоядерный? Или же там этот loop manager или как его там сам распределяет нагрузку?
вероятнее всего, будет запущено несколько контейнеров на разных нодах кластера, 1 контейнер будет кушать 1 ядро
разумнее, ну, например, потому что таким образом точно будет гарантия, что такие ноды со свободными ядрами всегда найдутся, тогда как поиск 1 ноды со свободными 10 ядрами иногда может оказаться проблемой и тем самым сделать невозможным запуск задачи