Что такое микросервисы?
Что такое микросервисы?

Видео: Что такое микросервисы?

Видео: Что такое микросервисы?
Видео: Что такое Микросервисы || Объяснение от Мартина Фаулера 2024, Май
Anonim

Микросервисы представляют собой метод разработки программного обеспечения - вариант структурного стиля сервис-ориентированной архитектуры (SOA), который упорядочивает приложение как набор слабосвязанных сервисов. В микросервисы архитектура, сервисы детализированы, а протоколы легковесны.

В связи с этим, каковы примеры микросервисов?

Netflix , eBay, Amazon, цифровая служба правительства Великобритании, Twitter, PayPal, The Guardian и многие другие крупномасштабные веб-сайты и приложения превратились из монолитной в архитектуру микросервисов.

Следовательно, возникает вопрос, можно ли самостоятельно развернуть микросервисы? Микросервисы решить эти проблемы монолитных систем, будучи максимально модульными. В простейшей форме они помогают создать приложение как набор небольших сервисов, каждый из которых работает в своем собственном процессе и независимо развертываемый.

Что такое микросервисы и как они работают?

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

В чем разница между API и микросервисами?

В Разница между API и микросервисами An API это контракт, который предоставляет потребителю руководство по использованию базовой услуги. А микросервис представляет собой архитектурный проект, который разделяет части (обычно монолитного) приложения на небольшие самодостаточные службы.

Рекомендуемые: