Вопросы по теме 'eventlet'

Twisted, gevent eventlet — когда я буду их использовать
При каких обстоятельствах что-то вроде eventlet/gevent будет лучше, чем скручивание? Twisted кажется наиболее часто используемым, но eventlet/gevent должны иметь некоторые преимущества... Я не ищу ответа на конкретный сценарий, просто общие положения.
2345 просмотров
schedule 06.06.2022

Много ошибок сокетов с задачами событий celery
Я получаю много исключений «IOError: Socket Closed» от amqplib.client_0_8.method_framing.read_method при запуске моих рабочих процессов celery с параметром --pool=eventlet. Я также вижу много исключений тайм-аута от eventlet.hubs.hub.switch. Я...
1500 просмотров
schedule 17.12.2023

Какие современные серверы Comet написаны на Python?
Я создал свое приложение на Python (используя greenthreads из eventlent), и я должен был использовать Orbited в качестве сервера кометы для передачи запросов от пользовательского кода javascript моему приложению. К сожалению, я обнаружил, что...
1404 просмотров
schedule 01.06.2023

Может ли eventlet управлять соединением AMQP с асинхронной передачей сообщений как на входе, так и на выходе?
Фактический дизайн: Для тех, кто возвращается к этому вопросу, полезный ответ ниже подтолкнул меня к созданию работоспособного дизайна, который работает нормально. Ключевыми были три вывода: Eventlet - очень безопасная среда - если два...
2136 просмотров
schedule 27.02.2023

Что происходит, когда один запрос занимает много времени с этими неблокирующими серверами ввода-вывода?
Что происходит с Node.js, eventlet или любым другим неблокирующим сервером, когда данный запрос занимает много времени, блокирует ли он затем все остальные запросы? Например, приходит запрос, для вычисления которого требуется 200 мс, это...
3354 просмотров
schedule 12.04.2022

celery + eventlet = 100% загрузка ЦП
Мы используем celery для получения данных о рейсах от разных туристических агентств, каждый запрос занимает ~ 20-30 секунд (большинство агентств требуют последовательности запросов - авторизоваться, отправить запрос, опросить результаты). Обычная...
1833 просмотров
schedule 12.08.2023

eventlet — зеленые потоки в веб-службе на основе django
У меня есть веб-служба, которая создает изображения из географических объектов и возвращает их на карту с помощью фреймворка django. Это мозаичный картографический сервис (TMS). Веб-сервис вызывается через такой URL-адрес:...
1206 просмотров
schedule 05.10.2023

1 миллион заданий каждую минуту с использованием python-eventlet
Вариант использования: Чтение данных с одного сервера Манипулировать на моем сервере Отправить данные на другой сервер Но требуется пропускная способность 1 миллион в минуту . Больше объяснений: - Предположим , что существует...
389 просмотров
schedule 19.04.2023

AttributeError: объект «модуль» не имеет атрибута «monkey_patch»
Я хочу использовать параллелизм, используя сельдерей в python. У меня есть файл tasks.py, который представляет собой поисковый робот, использующий BeautifulSoup. Импорт, который я сделал: from celery import Celery import eventlet app =...
2972 просмотров
schedule 12.02.2023

Может ли сельдерей совместно запускать сопрограммы как задачи с состоянием/возобновляемостью?
В настоящее время я изучаю Celery для использования в бэкэнде для обработки видео. По сути моя проблема заключается в следующем: У меня есть внешний веб-сервер, который одновременно обрабатывает большое количество видеопотоков (порядка тысяч)....
959 просмотров
schedule 11.07.2023

Eventlet spawn_n ничего не делает после исправления обезьяны с потоком = True
У меня есть программа на основе Flask, которая (как по мне) по существу эквивалентна примеру в ответе SO https://stackoverflow.com/a/14180227 (источник: https://github.com/stackforge/ironic-discoverd/blob/master/ironic_discoverd/main.py ),...
193 просмотров
schedule 09.04.2023

как исправить python, ошибку urlopen [Errno 8], используя eventlet зеленый
Новичок Python здесь. Я делаю много асинхронных http-запросов, используя eventlet и urllib2. В верхней части моего файла у меня есть import eventlet import urllib from eventlet.green import urllib2 Затем я делаю много асинхронных...
4297 просмотров
schedule 02.07.2023

как получить стек событий python через gdb
У меня есть программа на питоне. Он имеет много событийных сопрограмм. Кажется, что программа когда-нибудь заблокируется. Я сбросил его память. Я хочу найти причину. Вопрос в том, как получить стек сопрограммы eventlet с помощью gdb....
404 просмотров
schedule 26.04.2023

socketio.emit() не работает при взаимодействии с использованием Popen в Windows в потоке
Я думаю, что краткий фрагмент кода лучше объяснит мою проблему, поэтому, пожалуйста, взгляните на это: from flask import Flask from flask.ext.socketio import SocketIO from threading import Thread import subprocess import threading from...
762 просмотров

Создание Python Eventlet не работает
import eventlet def foo(): print('foo') def main(): eventlet.monkey_patch() pool = eventlet.GreenPool() pool.spawn(foo) if __name__ == "__main__": main() Ожидание: фу Но ничего не происходит, никаких...
574 просмотров
schedule 16.07.2022

Django Celery Eventlet – получение ошибки «Не найден адрес»
В настоящее время я использую префорк сельдерея по умолчанию для параллелизма и хочу использовать Eventlet. Я попытался установить Eventlet и использовал его для параллелизма, но получаю следующую ошибку: [2017-01-01 04:11:14,233:...
562 просмотров
schedule 30.06.2023

Выполняет ли eventlet с сельдереем задачи параллельно?
Этот пост является продолжением моего предыдущего поста - сельдерей, как реализовать единую очередь с параллельным выполнением нескольких рабочих процессов? Я реализовал сельдерей для работы с eventlet с помощью этой команды: - celery -A...
978 просмотров

RabbitMQ/Pika блокирует потребителя с помощью дажелета
Я работаю над более крупным приложением, для которого требуется eventlet, а теперь также требуется RabbitMQ. Похоже, что eventlet заставляет потребительский поток pika блокировать выполнение дополнительных рабочих процессов. Я знаю, что Pika не...
620 просмотров
schedule 03.03.2023

Как я могу одновременно использовать транспорт Websocket и async_mode=threading в flask-socketio?
Я настраиваю сервер socket.io, и у нас есть несколько фоновых потоков, которые вызывают длинные блокирующие методы, которые опрашивают данные. Мы также хотим передавать данные клиенту socket.io из этих потоков. Мы столкнулись с проблемами, когда эти...
1885 просмотров
schedule 07.06.2022

Я не могу установить eventlet/gevent/greenlet
Я использую Flask-SocketIO для своего проекта, и это вызывает некоторые проблемы, например, клиент не может подключиться к серверу. Я подумал, что это может быть связано с использованием сервера разработки flask по умолчанию, поэтому я попытался...
1007 просмотров
schedule 20.03.2024