TGViewer
Java Developer Java Developer @java_tg · 14.8K subscribers
Post #1759 4.93K
📱 8 архитектурных подходов

🟣 REST — Каждый ресурс системы представлен уникальным URL и взаимодействие с ними осуществляется через стандартные HTTP-методы.

🟣 SOAP — Обмен сообщениями между сервисами происходит через строго структурированные XML-запросы и ответы.

🟣 GraphQL — Позволяет клиентам формировать запросы к API, точно определяя необходимые данные, минимизируя избыточность.

🟣 gRPC — Использует протоколы буферов и HTTP/2 для создания высокопроизводительных и масштабируемых сервисов с двусторонней связью.

🟣 WebSockets — Создаёт постоянное соединение между клиентом и сервером, и обеспечивает двусторонний обмен данными в реальном времени.

🟣 Webhooks — Асинхронное взаимодействие, где сервер уведомляет клиента о событиях через HTTP-запросы, инициированные самим сервером.

🟣 MQTT — Оптимизирован для IoT-устройств, поддерживает легковесный обмен сообщениями с низким потреблением ресурсов.

🟣 AMQP — Для высоконадёжных систем, ориентирован на очереди сообщений и гарантированную доставку данных между сервисами.

➡️ Java Developer | #полезное
  • 👍 32
  • ❤ 6
  • 🔥 5
More from @java_tg
  1. Oct 9, 2026👩‍💻 REST или GraphQL: что лучше для backend В статье оба подхода разбираются на практиче…
  2. Oct 8, 2026👩‍💻 Что такое API и зачем оно нужно? Простой разбор API, endpoints, JSON и взаимодействи…
  3. Oct 7, 2026👩‍💻 Большая база вопросов для Java-собеседований Основные разделы: 🫡 Java Core и JVM; �…
  4. Oct 6, 2026Post #4392
  5. Oct 6, 2026👩‍💻 Что реально спрашивают на Java-собеседованиях Разбор 247 интервью: HashMap, equals/h…
  6. Oct 5, 2026Post #4389
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →