На странице собраны вопросы по RabbitMQ — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, async, database.
Exchange в RabbitMQ: назначение и типы Exchange — это компонент маршрутизации сообщений в RabbitMQ Он получает сообщения от производителя и отправляет их в очереди согласно правилам маршрутизации В RabbitMQ…
Что представляет собой Exchange? понятие, используемое в брокерских системах и финансовой сфере платформа или механизм для согласования сделок между продавцами и покупателями принимает и распределяет ордера на покупку…
HTTP — веб-протокол передачи данных Обмен строится по модели запрос-ответ между сервером и клиентом В HTTP данные передаются как открытый текст и могут прослушиваться HTTPS — это HTTP поверх TLS/SSL Протокол…
Что представляет собой ORM? Абстрактный доступ к базе данных через объекты Автоматическое преобразование объектов в SQL-запросы Работа с данными на уровне используемого языка программирования Уменьшает объём…
Что представляет собой RabbitMQ? брокер сообщений для асинхронного обмена работает с протоколами AMQP, MQTT, STOMP посреднический слой между приложениями, доставляющий сообщения гарантирует надежную доставку и обмен с…
Task — абстракция асинхронной операции в .NET Представляет работу, выполняемую потоково или асинхронно Самостоятельно отслеживает состояние выполнения: ожидание, завершение или ошибку Для создания и запуска задач…
Что такое dunder-методы? специальные, или магические, методы Python имена заключены между двойными подчёркиваниями: init, str определяют поведение объектов при инициализации, преобразовании и арифметических операциях…
Объект-заглушка, применяемый при тестировании Воспроизводит поведение настоящих компонентов Изолирует код, который проверяется Позволяет контролировать ввод и вывод теста Применяется для имитации зависимостей в…
Что представляет собой worker pool и для чего он используется? concurrent programming, resource management Заранее заданный набор рабочих потоков или goroutines распределяет задачи между доступными воркерами…
Что такое индекс в базе данных? структура данных, ускоряющая поиск служит указателем на записи оптимизирует SELECT-запросы и фильтрацию уменьшает необходимость полного сканирования таблицы может иметь вид B-дерева или…
Что представляет собой профилирование и как применять его в Go? Профилирование — это анализ того, как программа расходует ресурсы, включая CPU, память и блокировки, чтобы находить узкие места и устранять их.