В данном блоке содержится большое количество справочной информации, которая часто нужна в работе системных аналитиков и не только.
HTTPS – это защищённая версия протокола HTTP, которая шифрует передаваемые данные между клиентом и сервером. HTTPS не является отдельным протоколом. Это обычный HTTP, который работает через шифрованный протокол TLS. В отличие от HTTP с TCP-портом 80, для HTTPS по умолчанию используется TCP-порт 443.
REST - самый популярный способ разработки веб-сервисов. По итогам опросов, проводимых Postman, использование немного снизилось за последние два года — с 92% до 86%. Но простота, масштабируемость и легкость в интеграциях с веб-сервисами закрепляют позицию REST на первом месте.
В UML используются следующие виды диаграмм:
Порой выводить результаты запроса надо в каком-то порядке или не все, а какую-то часть. Для это можно использовать следующее.
SQL является стандартным языком для хранения, редактирования, удаления и извлечения данных в базах данных.
ActiveMQ лучше всего описать, как классическую систему обмена сообщениями. Она была написана в 2004 году, восполняя потребность в брокере сообщений с открытым исходным кодом. В то время, если вы хотели использовать обмен сообщениями в своих приложениях, единственным выбором были дорогие коммерческие продукты.
Изначально Redis был разработан как база данных и кэш для временного хранения данных в оперативной памяти. Но в версию Redis 2.0. создатели включили функцию PUBLISH/SUBSCRIBE, которая позволила использовать Redis в качестве брокера сообщений.
Во многих современных проектах, особенно в распределённых системах, возникает потребность в реализации обмена сообщениями между различными приложениями, модулями, сервисами. При этом остаются актуальными требования по надёжности, скорости работы и возможностям потенциального масштабирования. Взаимодействие внутри систем усложняется, а их составляющие увеличиваются. В итоге успех проекта зачастую зависит от обеспечения лучшей скорости работы и быстрого масштабирования систем.
Ниже рассмотрим такой вариант для взаимодействия микросервисов, как очереди сообщений, а также попытаемся выяснить, для каких сценариев они подходят лучше всего.
Схема ER-диаграммы базы данных позволяет продемонстрировать, как сущности в пределах базы данных связаны между собой и какие атрибуты характеризуют каждую из них. На примере ниже показаны сущности в составе школьной системы.