digital-garden/dev/architecture/Representation State Transfer.md
Struchkov Mark 7d78047f43
All checks were successful
continuous-integration/drone/push Build is passing
Обновление
2024-11-27 09:30:43 +03:00

33 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
- REST
- REST API
- RESTful
tags:
- maturity/🌱
date: 2024-11-03
---
Representation State Transfer (REST) - способ взаимодействия компонентов распределенного приложения в сети.
![[../../meta/files/images/Pasted image 20241103004607.png]]
- Использует стандартные HTTP-методы, такие как GET, POST, PUT, DELETE, для операций CRUD.
- Хорошо работает, когда вам нужны простые, единообразные интерфейсы между отдельными сервисами / приложениями.
- Стратегии кэширования просты в реализации.
- Недостатком является то, что для сбора связанных данных из отдельных конечных точек может потребоваться несколько обходов.
![[../../meta/files/images/Pasted image 20241103020635.png]]
***
## Мета информация
**Область**:: [[../../meta/zero/00 Архитектура ИС|00 Архитектура ИС]]
**Родитель**:: [[../architecture/Протоколы коммуникаций|Протоколы коммуникаций]]
**Источник**::
**Создана**:: [[2024-11-03]]
**Автор**::
### Дополнительные материалы
-
### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->