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


Очередь сообщений для издателя/подписчика (pub/sub) Сценарии с Go Practice
Очередь сообщений — это система, которая позволяет различным приложениям или службам взаимодействовать друг с другом путем обмена сообщениями. В сценарии издатель/подписчик (pub/sub) издатели отправляют сообщения в очередь, а подписчики получают сообщения из очереди. Вот пример того, как вы можете использовать очередь сообщений в Go для реализации простого сценария pub/sub с использованием системы обмена сообщениями nats : В этом примере мы подключаемся к серверу NATS,..

Как отправлять логи в Telegram-бот с помощью RabbitMQ и FastAPI
Журналы являются ценным источником информации для мониторинга трафика веб-сайта и устранения неполадок. Однако управление журналами может оказаться непростой задачей, особенно если у вас большой веб-сайт с большим трафиком. Одним из способов упростить управление журналами является использование брокера сообщений, такого как RabbitMQ. RabbitMQ — это легкий и надежный брокер обмена сообщениями, который можно использовать для разделения приложений и распределения сообщений между..

Управление длительным процессом с использованием Rabbit MQ в FastAPI
Стремясь создать надежные системы, мы часто сталкиваемся с необходимостью реализации длительных процессов, включающих сложные файловые операции и расширенные транзакции. Хотя моя предыдущая статья была посвящена управлению такими процессами с помощью фоновых задач FastAPI и асинхронных очередей , важно отметить, что для задач, требующих высокой отказоустойчивости, этих методов может быть недостаточно. Чтобы построить отказоустойчивую и слабосвязанную систему, следует рассмотреть..

Отложенный запрос с RabbitMQ
Эта проблема Ваш потребитель не может обработать полученное сообщение, и вам необходимо его отклонить. Если вы отклоните сообщение, когда значение Requeue истинно, оно будет немедленно доставлено вашему потребителю, что приведет к очень высокой рабочей нагрузке, поскольку ваш потребитель отклонит это сообщение. Круг замкнулся 😋 Обычно вы хотите отклонить сообщение и повторно поставить его в очередь, но с задержкой. Решение Что ж, вы не можете отклонить сообщение, но вы можете..

Раскрытие возможностей очередей сообщений в .NET: Kafka vs RabbitMQ
Поскольку мир разработки программного обеспечения продолжает развиваться, использование очередей сообщений становится все более популярным среди разработчиков. Эти очереди сообщений, такие как Apache Kafka и RabbitMQ, предлагают мощный способ разделения систем и повышения масштабируемости и надежности. Но в чем именно разница между Kafka и RabbitMQ и как их можно использовать с .NET и микросервисами? Во-первых, давайте определим, что такое очередь сообщений. Очередь сообщений — это..

Пошаговое руководство по созданию микросервисов, управляемых событиями, с помощью RabbitMQ
Включение учебника RabbitMQ в наш собственный проект Недавно, когда я пытался пройти Уроки RabbitMQ , меня накрыла волна скуки и сонливости. Их было сложно пройти! Следовательно, я подумал, что создам что-нибудь интересное с RabbitMQ, вместо того, чтобы просто следовать руководству. Оказывается, это работает так хорошо, что мой адреналин выходит из себя и не дает уснуть до полуночи. история проекта Люблю мотивационные цитаты. Таким образом, я хочу очищать мотивационные цитаты..

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