Описание тега message-queue

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

Шаблон проектирования очереди сообщений вводит посредника между производителем сообщений и их потребителями. Этот посредник - очередь - принимает сообщения и хранит их до тех пор, пока их не получит потребитель или пока не произойдет другое событие (например, время истечения срока). Как правило, производитель не знает и не заботится о том, где, как и когда сообщения в очереди будут обработаны.

Программные компоненты, такие как MSMQ, IBM MQ или Tibco (обычно называемые администраторами очередей), предоставляют хранилище очередей и функции для управления сообщениями в очередях. Эти манипуляции включают: истечение срока, постоянство, уведомление об истекших сообщениях (очереди недоставленных сообщений), клонирование сообщений, безопасность очереди, распределение (между несколькими диспетчерами очередей).

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