Рубрика «message broker»
Самовосстанавливающаяся инфраструктура через цифровые двойники: архитектура и инструменты
2025-08-08 в 16:11, admin, рубрики: data plane, message broker, Recovery Planner, Self-healing infrastructure, Time-Series DB, цифровые двойники, шина событийВ этой статье разбираем, как концепция цифровых двойников помогает построить инфраструктуру, способную автоматически обнаруживать сбои и восстанавливаться без участия человека. Подробно рассматриваем ключевые компоненты, примеры кода на Python и Go, интеграцию с Kubernetes и лучшие практики на основе реальных кейсов.
Выбор MQ для высоконагруженного проекта
2017-04-19 в 13:47, admin, рубрики: api, message broker, message queue, nats, RabbitMQ, redis, zeromq, высокая производительность, Программирование, Проектирование и рефакторинг, Системы обмена сообщениямиСовременные масштабируемые системы состоят из микросервисов, каждый из которых отвечает за свою ограниченную задачу. Такая архитектура позволяет не допускать чрезмерного разрастания исходного кода и контролировать технический долг.
В нашем проекте десятки микросервисов, каждый из которых зарезервирован: две или более абсолютно идентичных копии сервиса установлены на разных физических серверах, и клиент (другой микросервис) может обращаться к любой из них независимо.
Если микросервис перестает отвечать на запросы в результате аварии, его клиенты должны быть мгновенно перенаправлены на резервный. Для управления потоком запросов часто используют так называемые очереди сообщений (message queues).
Недавно используемая нами очередь перестала нас устраивать по параметрам отказоустойчивости и мы заменили ее. Ниже мы делимся нашим опытом выбора.

