Что такое Symfony Messenger и для чего он нужен?
Symfony Messenger — компонент для отправки сообщений через bus и обработки handlers. Сообщение может обрабатываться сразу или передаваться в transport для выполнения worker позднее.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Symfony Messenger — компонент для отправки сообщений через bus и обработки handlers. Сообщение может обрабатываться сразу или передаваться в transport для выполнения worker позднее.
Читать ответAt-most-once означает обработку сообщения не более одного раза: повторов избегают ценой возможной потери. Например, сообщение отмечают обработанным до выполнения полезной работы.
Читать ответКак рассказать о личной роли в событийной системе: событие, издатель, обработчик, повторы, порядок и эксплуатационные ограничения.
Читать ответРазные причины дубликата: повторная публикация, повторная доставка и двойной вызов. Как установить механизм по идентификаторам и подтверждениям.
Читать ответREST и брокеры сообщений: плюсы, минусы и сценарии REST использует синхронную модель запрос-ответ поверх HTTP/HTTPS Брокеры сообщений выступают асинхронными посредниками, например RabbitMQ и Kafka REST прост в…
Читать ответВ каких случаях следует использовать Hash-индексы? Предназначены для индексации при точном поиске ключей Дают доступ за константное время O(1) Не подходят для диапазонных запросов и сортировки Наиболее эффективны при…
Читать ответРазница между shallow copy и deep copy копирование объектов в программировании shallow copy создает копию внешнего уровня и сохраняет ссылки вложенные объекты при этом не дублируются, а продолжают ссылаться на…
Читать ответВ чём концептуальная разница между WebSockets, REST API и брокером сообщений? Сопоставление технологий обмена данными в веб-приложениях и распределённых системах WebSockets создают постоянное двунаправленное…
Читать ответ** IP — логический адрес, предназначенный для маршрутизации; MAC — физический уникальный идентификатор устройства в локальной сети.
Читать ответЧем отличаются Kubernetes DaemonSet и Deployment и где они применяются Deployment — контроллер для управления набором реплик подов, их масштабирования и обновления DaemonSet — обеспечивает запуск копии пода на каждом…
Читать ответKubernetes Deployment vs StatefulSet оба являются контроллерами, которые управляют подами в Kubernetes Deployment применяется для управления stateless приложениями масштабирование, обновление и откат выполняются с…
Читать ответLiveness Probe и Readiness Probe в Kubernetes Механизмы Kubernetes для проверки состояния контейнеров Liveness Probe определяет, остаётся ли контейнер работоспособным и корректно ли выполняется его процесс Если…
Читать ответ