Найти в Дзене
RabbitMQ

RabbitMQ

RabbitMQ – это брокер сообщений с открытым исходным кодом.
подборка · 4 материала
1 год назад
Типы Exchange и примеры
Теперь пришло время подробнее объяснить exchanges, ключи маршрутизации и привязки. Мы поговорим о том, как exchanges и очереди связаны друг с другом, и приведем примеры того, как можно использовать различные типы exchanges в четырех различных сценариях. Первое, что нужно понять, — это то, что сообщения не публикуются напрямую в очереди. Вместо этого производитель отправляет сообщения через exchange. Вы можете представить exchange как человека, доставляющего почту, который гарантирует, что сообщение попадет в правильную очередь...
1 год назад
Концепции AMQP
RabbitMQ реализует расширение спецификации открытого стандарта AMQP 0.9.1 и используется в качестве основы для набора стандартов, управляющих всем процессом передачи сообщений. Версия 0.9.1 была опубликована в ноябре 2008 г. и именно она будет рассмотрена в этом учебном пособии. AMQP — это двоичный протокол, подходящий для больших объемов данных. Он оптимизирован для эффективности и скорости машины, а не для удобства чтения человеком. Другая ценная характеристика протокола AMQP заключается в том,...
1 год назад
RabbitMQ. Введение. Часть 2
RabbitMQ — наиболее распространенный брокер сообщений в мире с открытым исходным кодом, известный как удобный и надежный брокер сообщений общего назначения. Он используется для связи между приложениями и идеально подходит для длительных задач или когда вам необходимо выполнять надежные фоновые задания. RabbitMQ редко оказывается в центре внимания, поскольку он всегда действует за кулисами. Тем не менее, он играет жизненно важную роль, и ему доверяют крупные компании по всему миру в самых разных отраслях...
2 года назад
RabbitMQ. Введение. Часть 1
RabbitMQ — один из наиболее часто используемых брокеров сообщений в мире, и он имеет огромное значение для компаний, которые хотят создавать быстрые, надежные и легко масштабируемые приложения. Человечество всегда имело потребность в общении, и, конечно же, IT-системы и программное обеспечение имеют такие же потребности. Здесь основы таковы: служба - отправитель, служба - получатель, сообщение. Иногда отправителю нужен быстрый ответ, иногда вы ждете ответа, иногда вы вообще не ожидаете ответа...