Вопросы по теме '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 просмотров
schedule
19.02.2024
Создание 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 просмотров
schedule
13.06.2022
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