Задать вопрос
@nano_e_t_4

Как отправлять нотификации?

Всем привет
Наверное не совсем правильно задан вопрос в шапке, но так того требует тостер.

Изначально присутствует некое непонимание, решил спросить у сообщества:
Писал я не так давно сайтик на фласке, где нужно было сделать оповещение почтой при отправке фотографии через форму на сайте. Я реализовал это через треды, и все работает и все хорошо.

Но сегодня вновь вчитался в статью про GIL на хабре, и пришла в голову мысль что согласно концепции тредов в питоне, подход отправки нотификации в треде не имеет смысла, т.к. io операций нет, а сама отправка (в частности инструкция ожидания ответа от сервера) может длиться очень и очень долго, что в целом, заблокироует работу приложения.

То есть окончательный вопрос такой:
отправку оповещений лучше делать средствами процессами, или я где то что то не так понял в работе GIL и тредов и все можно оставить как есть оно будет хорошо

p.s.
при тестировании сайтика (проекты был в целом никудышный так что и тесты были тяп ляп, делал только чтобы понять основы flask) отправка оповещений отрабатывала корректно
  • Вопрос задан
  • 100 просмотров
Подписаться 2 Оценить 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы