Как лучше построить архитектуру веб-приложения? Есть скрипт, с помощью которого telegram-аккаунты постоянно общаются с ботом. Захотел прикрутить веб-морду, чтобы было проще управлять этими аккаунтами. Думаю, можно было бы использовать Celery (или что-то подобное), но не знаю, подходит ли он? Подходит ли он для таких длительных задач? (После запуска сервиса, нужно, чтобы тот скрипт, который общается с ботом, начал работать) Также хочется иметь возможность отключать и включать скрипт через веб-интерфейс
Для построения архитектуры веб-приложения с использованием Celery в данной ситуации подойдет отлично. Celery - это диспетчер задач на языке Python, который позволяет выполнять длительные задачи асинхронно.
Вы можете создать задачу в Celery, которая будет запускать скрипт для общения с ботом. Эту задачу можно будет запускать и останавливать через веб-интерфейс вашего веб-приложения.
Таким образом, вы сможете управлять выполнением скрипта через веб-интерфейс, а также запускать его в фоновом режиме, не блокируя основной поток выполнения вашего веб-приложения.
Также рекомендуется использовать базу данных для хранения состояния задач и результатов их выполнения, чтобы иметь возможность отслеживать и анализировать все процессы.
Таким образом, использование Celery для управления скриптом общения с ботом в вашем веб-приложении является разумным и эффективным выбором.
Для построения архитектуры веб-приложения с использованием Celery в данной ситуации подойдет отлично. Celery - это диспетчер задач на языке Python, который позволяет выполнять длительные задачи асинхронно.
Вы можете создать задачу в Celery, которая будет запускать скрипт для общения с ботом. Эту задачу можно будет запускать и останавливать через веб-интерфейс вашего веб-приложения.
Таким образом, вы сможете управлять выполнением скрипта через веб-интерфейс, а также запускать его в фоновом режиме, не блокируя основной поток выполнения вашего веб-приложения.
Также рекомендуется использовать базу данных для хранения состояния задач и результатов их выполнения, чтобы иметь возможность отслеживать и анализировать все процессы.
Таким образом, использование Celery для управления скриптом общения с ботом в вашем веб-приложении является разумным и эффективным выбором.