Публикации по теме 'rabbitmq'


#OneStop, Все о RabbitMq с использованием загрузки Spring.
Что такое RabbitMq и почему мы его используем? RabbitMQ — это брокер сообщений с открытым исходным кодом, также известный как технология очередей сообщений. RabbitMQ использует расширенный протокол очереди сообщений (AMQP). Брокер сообщений не заботится о языках приложения, он просто отправляет сообщения между потребителем и получателем. Это также уменьшает зависимости или связь между приложением. Что такое очередь сообщений и брокер сообщений? После..

Переход к современной потоковой передаче с помощью Starlight для RabbitMQ
Авторы: Кристоф Борне , Крис Латимер . В этом сообщении вы познакомитесь со Starlight для RabbitMQ и покажете, как с его помощью легко перенести приложение RabbitMQ на Apache Pulsar для современной потоковой передачи. Короче говоря, Starlight для RabbitMQ позволяет существующим приложениям RabbitMQ использовать Apache Pulsar в качестве собственного поставщика обработки сообщений с минимальными изменениями. Открытый исходный код и облачная природа Apache Pulsar позволяют..

Начните работу с RabbitMQ на Docker
Как быстро запустить экземпляры RabbitMQ с помощью Docker и Docker Compose. RabbitMQ ( ссылка ) - наиболее широко распространенный брокер сообщений с открытым исходным кодом. Брокер сообщений - это компьютерный программный модуль, который обменивается сообщениями между производителями и потребителями сообщений, таким образом, способный эффективно разделять различные программные компоненты. RabbitMQ легок и прост в развертывании как локально, так и в облаке. Более того, его..

Архитектура, управляемая событиями, с TypeScript и RabbitMQ
Давайте попрактикуемся в архитектуре, управляемой событиями, с помощью TypeScript и RabbitMQ. С появлением архитектуры микросервисов возникнет вопрос о том, как отправлять данные между сервисами. Какой тип шаблона мы должны выбрать, между традиционным шаблоном, управляемым запросами, или в основном шаблоном, управляемым событиями? В то время как решение о том, какой шаблон нам нужно выбрать, зависит от нашего приложения. В этой статье мы рассмотрим некоторые концепции архитектуры,..

Как заменить опрос базы данных на RabbitMQ
База данных традиционно используется для хранения данных, но я видел, как разработчики использовали таблицы базы данных в качестве очереди заданий. Цель очереди заданий - отслеживать, какие данные необходимо обработать после того, как они были вставлены в эту таблицу. Затем выделенный процесс должен периодически опрашивать / запрашивать необработанные данные в таблице базы данных. В зависимости от частоты опроса и наличия необработанных данных этот метод может стать очень неэффективным...

Асинхронное программирование и микросервисы: Javascript, Erlang и Python с RabbitMQ + Celery
Эта статья посвящена созданию асинхронных микросервисов. Я сравню, как этого можно достичь в Javascript и Erlang изначально, и в Python с использованием RabbitMQ и Celery. Но почему? Мое первое знакомство с асинхронным программированием на Python было при создании веб-сервера. После совершения покупки пользователь должен в конечном итоге получить счет в формате PDF по электронной почте. Это не должно происходить сразу во время запроса; на самом деле, было бы лучше, чтобы этого не..

Введение в RabbitMQ с Docker-Compose и Node.js для эффективного обмена сообщениями 🌱
Добро пожаловать в этот учебник, который научит вас настраивать RabbitMQ с Docker и Docker-Compose! Мы также создадим простой скрипт Node.js для отправки сообщений в нашу очередь RabbitMQ. Готовы ли вы повысить уровень своей игры в веб-разработку? Давайте погрузимся прямо в! Предпосылки Прежде чем мы начнем, убедитесь, что в вашей системе установлено следующее: Docker — Загрузите и установите с https://www.docker.com/get-started . Docker-Compose — Загрузите и установите с..