Вопросы React Frontend Developer


Что такое RabbitMQ?

  • Рейтинг:

    4

  • Сложность:

    4

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

Подробнее

Почему выбирают RabbitMQ?

  • Рейтинг:

    3

  • Сложность:

    4

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

Подробнее

Какие основные функции RabbitMQ?

  • Рейтинг:

    3

  • Сложность:

    4

RabbitMQ поддерживает асинхронные сообщения, гибкую маршрутизацию, высокую доступность и множество протоколов и языков программирования. Он легко интегрируется с другими системами и готов для использования в облаке и корпоративных средах.

Подробнее

Каковы недостатки RabbitMQ?

  • Рейтинг:

    2

  • Сложность:

    3

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

Подробнее

Как работает RabbitMQ?

  • Рейтинг:

    3

  • Сложность:

    7

RabbitMQ обрабатывает сообщения через цепочку компонентов: продюсер отправляет сообщение в обмен, который перенаправляет его в очередь согласно правилам маршрутизации, а потребитель обрабатывает сообщение из очереди.

Подробнее

Что такое сервер в RabbitMQ?

  • Рейтинг:

    2

  • Сложность:

    5

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

Подробнее

Что такое виртуальный хост (Vhost) в RabbitMQ?

  • Рейтинг:

    2

  • Сложность:

    7

Виртуальный хост (Vhost) — это изолированное пространство имен для очередей, обменов и привязок. Оно позволяет разделять ресурсы и права доступа между различными приложениями в одном сервере RabbitMQ.

Подробнее

Какой протокол использует RabbitMQ?

  • Рейтинг:

    2

  • Сложность:

    7

RabbitMQ использует AMQP (Advanced Message Queuing Protocol) — открытый стандарт для передачи сообщений через сеть. Он обеспечивает надежную, масштабируемую и стандартизированную коммуникацию между системами.

Подробнее

RabbitMQ использует базу данных?

  • Рейтинг:

    2

  • Сложность:

    7

RabbitMQ не использует базу данных для хранения сообщений. Вместо этого оно записывает сообщения на диск в двух случаях: если сообщение имеет delivery_mode=2 (устойчивое сообщение) или при недостатке оперативной памяти, чтобы освободить её для других задач.

Подробнее

Является ли RabbitMQ устойчивым?

  • Рейтинг:

    2

  • Сложность:

    7

RabbitMQ поддерживает устойчивость сообщений и очередей. Чтобы обеспечить сохранение сообщений при перезапуске сервера, очередь должна быть помечена как durable, а сообщения — как persistent (указанием delivery_mode=2 при публикации). Устойчивые очереди сохраняются между перезапусками сервера, но сами сообщения требуют дополнительного указания их устойчивости.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм