Вопросы с тегом «queue»

Очередь - это упорядоченная структура данных, работающая в порядке очереди. Типичные реализации очередей поддерживают перемещение элементов назад и выталкивание их из переднего положения.


3
Размер и типы сообщений RabbitMQ
Какие сообщения можно хранить в очередях RabbitMQ? Только струны? Или я могу выбрать тип, который я хочу сохранить: int, binary, string и т. Д.? Каков максимальный размер одного сообщения? Сколько очередей или обменов можно создать? Или это зависит от мощности сервера?

2
Совместное использование очереди результатов между несколькими процессами
В документации к multiprocessingмодулю показано, как передать очередь процессу, запущенному с multiprocessing.Process. Но как я могу разделить очередь с запущенными асинхронными рабочими процессами apply_async? Мне не нужно динамическое объединение или что-то еще, просто способ для рабочих (многократно) сообщать о своих результатах обратно на базу. import multiprocessing def worker(name, que): que.put("%d …

15
Получать уведомление, когда NSOperationQueue завершает все задачи
NSOperationQueueесть waitUntilAllOperationsAreFinished, но я не хочу его синхронно ждать. Я просто хочу скрыть индикатор прогресса в пользовательском интерфейсе, когда очередь заканчивается. Как лучше всего этого добиться? Я не могу отправлять уведомления с моего NSOperations, потому что я не знаю, какое из них будет последним, и, [queue operations]возможно, еще не пусто …

15
Удаление очередей в RabbitMQ
У меня есть несколько очередей с RabbitMQ. Некоторые из них сейчас бесполезны, как их удалить? К сожалению, я не выбрал auto_deleteопцию. Если я установлю сейчас, он будет удален? Есть ли способ удалить эти очереди сейчас?
93 queue  rabbitmq 

5
Жрет бросая RejectionException вместо ConnectionException в фоновом процессе
У меня есть задания, которые выполняются на нескольких работниках очереди, которые содержат некоторые HTTP-запросы с использованием Guzzle. Тем не менее, блок try-catch внутри этого задания, похоже, не срабатывает, GuzzleHttp\Exception\RequestExceptionкогда я запускаю это задание в фоновом процессе. php artisan queue:workРабочий процесс - это работник системы очереди Laravel, который следит за очередью …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.