Публикации по теме 'queue'
Общее решение для обмена сообщениями очереди с использованием NestJS
Предыстория
В процессе разработки крупномасштабного проекта со слишком большим количеством микросервисов я работал над собственной библиотекой для обмена сообщениями очереди проекта. Библиотека, предназначенная для инкапсуляции интеграции с выбранной технологией очереди, конкретные API и их использование, а также рейд на возможности DI в NestJS.
Дизайн и рекомендации
В проекте использовалась технология Azure Service Bus. Общая политика в отношении микрослужб, использующих..
Очередь с использованием массивов
Очередь — это линейная структура, которая следует определенному порядку выполнения операций. Порядок – «первым пришел – первым обслужен» (FIFO).
Разница между стеками и очередями заключается в удалении. В стеке мы удаляем последний добавленный элемент; в очереди мы удаляем элемент, добавленный последним.
Операции с очередью. В очереди в основном выполняются следующие четыре основные операции:
Поставить в очередь: добавляет элемент в очередь. Если очередь заполнена, это..
Вопросы по теме 'queue'
Как использовать библиотеку Queue в SML/NJ
Я вижу, что SML/NJ включает структуру очереди. Я не могу понять, как его использовать. Как использовать дополнительные библиотеки, предоставляемые SML/NJ?
1692 просмотров
schedule
30.11.2023
C # Queue или ServiceBus без зависимостей?
Есть ли продукт (в идеале с открытым исходным кодом, но не обязательно), который обеспечит развертывание с нулевой зависимостью? каждая служебная шина или библиотека очереди, которую мне удалось найти, зависит от одного из приложений очереди...
8764 просмотров
schedule
21.06.2022
вставка в очередь при ее перечислении
Я хочу выполнить поиск по дереву в ширину, используя очередь
var q = new Queue<T>();
q.Enqueue(Root);
foreach(T root in q)
{
foreach(T t in root.Children)
q.Enqueue(t);
}
Однако я получаю сообщение «Коллекция была изменена после...
1540 просмотров
schedule
14.11.2023
Как использовать очередь с двумя потоками, один для потребителя и один для производителя
Я использую приложение, в котором приложение более низкого уровня всегда вызывает обратный вызов RecData(char *buf) при получении данных.
В обратном вызове я создаю два потока и передаю функции потребителя и производителя этим созданным потокам...
885 просмотров
schedule
03.05.2023
Какие есть хорошие распределенные менеджеры очередей в php?
Я работаю на веб-сайте обработки изображений, вместо того, чтобы длительные задания задерживали браузер пользователей, я хочу, чтобы все команды быстро возвращались с идентификатором задания, а фоновая задача выполняла реальную работу. Затем...
5177 просмотров
schedule
20.11.2022
Терминология/соглашение об именах для операций с очередями/API?
«Очередь», или FIFO, является одной из наиболее распространенных структур данных и имеет собственные реализации на многих языках и платформах. Однако, по-видимому, нет единого мнения относительно того, как должны называться основные операции с...
3666 просмотров
schedule
27.09.2023
Как связать или поставить в очередь пользовательские функции с помощью JQuery?
У меня есть несколько функций, которые выполняют разные анимации для разных частей HTML. Я хотел бы связать или поставить в очередь эти функции, чтобы они запускали анимацию последовательно, а не одновременно.
Я пытаюсь автоматизировать несколько...
41475 просмотров
schedule
14.08.2023
Какую реализацию параллельной очереди мне следует использовать в Java?
Из JavaDocs:
ConcurrentLinkedQueue является подходящим выбором, когда многие потоки будут иметь общий доступ к общей коллекции. Эта очередь не допускает пустых элементов.
ArrayBlockingQueue - классический "ограниченный буфер". ", в...
116408 просмотров
schedule
23.04.2023
Использование Jquery для эффекта наведения мыши и очереди
Я искал последние пару часов, как это сделать - нигде не могу найти.
У меня есть несколько кнопок (div). Он состоит из div внутри div. Родительский div имеет обычное фоновое изображение кнопки, дочерний элемент имеет более светлое светящееся...
1106 просмотров
schedule
06.08.2023
C++ std::queue::pop() вызывает деструктор. Какие типы указателей?
У меня есть std::queue , который обернут как шаблонный класс, чтобы создать потокобезопасную очередь. У меня есть две версии этого класса: одна хранит типы значений, другая хранит типы указателей.
Для типа указателя у меня возникают проблемы с...
30341 просмотров
schedule
12.12.2023
Что произойдет с небезопасным объектом очереди .NET?
У меня есть объект очереди .NET. Производящий поток выполняет операцию постановки в очередь, данные, помещенные в очередь, представляют собой массив byte [], в то время как другой потребительский поток выполняет операцию удаления из очереди для того...
251 просмотров
schedule
11.02.2024
очередь многопроцессорной обработки python: независима ли установка от получения?
Является ли putting объектом в многопроцессорной очереди независимый от getting объект от него?
Другими словами, будет ли putting объект блокировать процесс P1 , если другой процесс P2 getting от него?
Обновление: я предполагаю...
794 просмотров
schedule
31.03.2023
Уникальные имена задач очереди задач только для активной продолжительности
Я хочу гарантировать, что задача не находится в очереди задач более одного раза, поэтому я генерирую уникальное имя на основе ее полезной нагрузки. Но это название задачи зарезервировано на срок до 7 дней , чего я не хочу; Я хочу, чтобы он был...
188 просмотров
schedule
09.02.2024
Наблюдаемый стек и очередь
Я ищу INotifyCollectionChanged реализацию Stack и Queue . Я мог бы свернуть свой собственный, но я не хочу изобретать велосипед.
19225 просмотров
schedule
02.03.2024
Алгоритмы теории массового обслуживания с открытым исходным кодом в Java
Мне нужно написать программу для анализа производительности компьютерных систем и сетей с использованием теории очередей ( http://en.wikipedia.org/wiki/Queueing_theory ). Мне было интересно, существует ли библиотека Java с открытым исходным кодом,...
2110 просмотров
schedule
31.12.2022
Очередь не работает с потоком?
У меня есть следующий код, который извлекает первый элемент из очереди, только если в нем есть как минимум 2 элемента. По какой-то причине он не опрашивает первый элемент. Однако, если я добавлю туда оператор печати, он будет печатать и опрашивать....
166 просмотров
schedule
15.11.2022
Audio Toolbox, воспроизводящий mp3-файл (iOS)
Я пытался воспроизвести mp3-файл с помощью Audio Toolbox и Audio Queues, но что бы я ни пытался, у меня ничего не воспроизводилось (ни в симуляторе, ни на устройстве). Когда я запускаю его в симуляторе, он говорит мне:
"Prime failed (-66674);...
3552 просмотров
schedule
29.12.2022
python: как заставить потоки ждать определенного ответа?
Может ли кто-нибудь рассказать о том, как достичь сценария ниже?
2 очереди - очередь назначения, очередь ответов поток берет задачу из очереди назначения узнает, что ему нужны дополнительные сведения отправляет новую задачу в очередь назначения...
1099 просмотров
schedule
02.03.2022
Нужна помощь по утечке памяти - наличие многопоточной очереди, буфера char и структуры
Итак, у меня есть расширенный класс очереди, который поддерживает многопоточность, описанную здесь .
В моих объявлениях классов у меня есть
//...
struct VideoSample
{
const unsigned char * buffer;
int len;
};...
1367 просмотров
schedule
28.02.2024
Каков самый быстрый метод опроса очереди без блокировки?
Скажем, у нас есть незаблокированная очередь с одним потоком-поставщиком и одним потоком-потребителем, и что производитель может долгое время не производить никаких данных. Было бы полезно позволить потребительскому потоку спать, когда в очереди...
854 просмотров
schedule
15.02.2024