Ключевые особенности тестирования микросервисной архитектуры по сравнению с монолитом микросервисы независимы и развёртываются отдельно тестирование предполагает интеграцию множества сервисов сетевые коммуникации…
Что такое API и какие виды API вы знаете? программный интерфейс для обмена данными и взаимодействия приложений задаёт методы, а также форматы запросов и ответов классификация по уровню доступа: публичные (открытые) —…
Exchange в RabbitMQ: назначение и типы Exchange — это компонент маршрутизации сообщений в RabbitMQ Он получает сообщения от производителя и отправляет их в очереди согласно правилам маршрутизации В RabbitMQ…
Java Stream API: назначение и применение в проектах Java Stream API — это функциональный инструмент для обработки коллекций Он позволяет цепочно объединять операции фильтрации, маппинга, сортировки и агрегации В…
Что такое SOAP? протокол для обмена сообщениями между системами применяет XML для представления и структурирования данных в качестве транспорта использует HTTP/HTTPS либо SMTP поддерживает форматирование…
Что представляет собой брокер сообщений? инфраструктурный элемент для организации асинхронного обмена данными выступает посредником между отправляющей и принимающей сторонами использует очереди и топики для временного…
программный компонент, предназначенный для взаимодействия функционирует через сеть, как правило по HTTP/HTTPS использует стандартизированные протоколы, включая SOAP и REST обменивается данными в форматах XML и JSON не…
Что такое вебхуки? способ обратного вызова через HTTP после наступления события сервер передаёт данные на URL клиента используется модель push, а не pull помогает автоматически уведомлять внешние системы в реальном…
Идемпотентность — это свойство операции сохранять тот же результат при её повторном выполнении. Повторный запрос не должен вызывать побочных эффектов, отличающихся от эффектов первого запроса. Это свойство необходимо…
Что называют обменом сообщениями? область: коммуникация и интеграция систем обмен сообщениями — передача данных между двумя или несколькими объектами либо системами бывает синхронным, когда отправитель ждёт ответ, и…
элемент архитектуры систем обмена сообщениями (message broker) топик представляет собой логическую тему или канал, куда публикуются сообщения продюсеры публикуют сообщения в определённые топики потребители оформляют…