TGViewer
Yet Another Burakov Yet Another Burakov @another_sa · 6.57K subscribers
Post #114 6.99K
#интеграция #архитектура

Страх и ненависть в шиномонтаже.
Шина, это как REST - все обсуждают, но каждый говорит о своем. Иногда интерпретации могут путать и сбивать с толку. Короткая памятка о том, что могут называть шиной и какие они бывают.

Enterprise Service Bus
Она же ESB, она же Корпоративная Шина
1. Широко распространенный паттерн в SOA архитектуре. Описывает центральный компонент архитектуры предприятия, который позволяет:
подружить системы на техническом уровне, т.к. они используют разные технологии для взаимодействия: HTTP, MQ, CORBA, DB, etc.
избавиться от сильной связанности и подружить разные модели данных

2. Класс решений, реализующих паттерн ESB и другие паттерны SOA. Например:
IBM Integration Bus
Mule ESB
Red Hat Fuse

Message Broker
Он же Брокер Сообщений, он же изредка Шина Сообщений.
Класс решений, реализующих логику очередей сообщений, публикации и подписки. Например:
IBM MQ
Rabbit MQ
Kafka

Шина данных
Некая абстракция, которая позволяет передавать данные. Может значить что угодно. Иногда так называют брокеры сообщений. Если вам известно устоявшееся определение - поделитесь, плз.

Event Bus
Она же Шина Событий, она же Шина Сообщений
Паттерн взаимодействия сервисов путем обмена сообщениями-событиями. Как правило реализуется за счет брокера сообщений, но можно и с помощью БД.

И что?
Под словам Шина могут подразумевать любой из этих вариантов. Sad but true.
  • 👍 56
  • 🔥 5
More from @another_sa
  1. Sep 21, 2026#брокеры Подъехала запись стрима по Кафке. У нас были грандиозные планы, но в итоге едва д…
  2. Sep 19, 2026Post #614
  3. Sep 19, 2026Планируем вебинар с ребятами из Soft Skills Lab, кому интересно, помогите с выбором темы
  4. Sep 18, 2026Про формальную валидациюю иишечки Многие задачи проектирования можно свести к взаимодейств…
  5. Sep 16, 2026Напоминаю про Кафку вечером, будет вкусно, на всех может не хватить
  6. Sep 14, 2026Во мне давно живет желание сделать что-то (конфу / фест / клуб / пространство) про «мышлен…
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 →