TGViewer
Yet Another Burakov Yet Another Burakov @another_sa · 6.56K subscribers
Post #380 3.53K
#интеграция

Sync-Async, которого нет

Синхронных протоколов и технологий не существует. Асинхронных тоже. Потому что у них нет такого свойства.

Следите за руками.

TCP - синхронный? Но поверх него работают вебсокеты.

WebSockets - асинхронный? Но поверх я могу реализовать request-response логику, например использовать JSON-RPC.

HTTP - синхронный? Но все мы знаем про polling и callback.

Брокеры - асинхронные? Но для обеспечения at least once гарантий протоколы брокеров предлагают синхронную логику записи-чтения сообщений. Причем работают обычно поверх TCP.

Брокеры - асинхронные? Но с помощью двух очередей я могу реализовать request-response паттерн для SOAP сервиса, например.

UDP - асинхронный? Но поверх него работает HTTP/3.

И синк, и асинк, можно реализовать с помощь любой технологии, выбор конкретной - вопрос удобства и контекста. У технологий нет свойства Sync-Async, как у кирпича нет громкости, у звука нет цвета, а у фотона нет массы.

Sync-Async - это свойство взаимодействия, причем оно может быть разным в зависимости от point of view. Но об этом в следующей серии.

P.S. Все примеры - реальные промышленные решения, а не фантазии автора.
  • 🔥 50
  • 👍 8
  • 🤔 1
More from @another_sa
  1. Sep 24, 2026Совсем забыл поделиться, что мы завтра делаем митап про иишечку в анализе. Формат экстра с…
  2. Sep 24, 2026Думал-гуглил идею валидации работы иишечки, получается такое: Полный перебор более-менее р…
  3. Sep 22, 2026Принято, через 2-3 недели сделаем продолжение стрима, а пока новость из мира конференций.…
  4. Sep 21, 2026#брокеры Подъехала запись стрима по Кафке. У нас были грандиозные планы, но в итоге едва д…
  5. Sep 19, 2026Post #614
  6. Sep 19, 2026Планируем вебинар с ребятами из Soft Skills Lab, кому интересно, помогите с выбором темы
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 →