РАСПРЕДЕЛЕННАЯ ПЛАТФОРМА ДЛЯ ПОТОКОВОЙ ПЕРЕДАЧИ СООБЩЕНИЙ

Потоковое означает поток здесь.

Механизм публикации и подписки для потоковой передачи записей.

Публикация означает запись, а подписка означает чтение потоков (потока) событий.

Теперь вы скажете, что здесь означает слово распространять?

Я подхожу к этому моменту.

Пример. Допустим, у вас есть 1000 записей, хранящихся в одном месте. Если система выйдет из строя, все потеряно.

Решение: поместить его в распределенную систему.

Теперь вы решили вставить свои данные распределенным способом в пять систем (по 200 записей в каждой). Но опять же, если чья-то система выходит из строя, данные теряются.

Решение. Поместите полные записи (данные) в распределенные системы вместо разделения данных. Репликация выполняется в нескольких местах. Пространство используется больше, но данные теперь в безопасности.

Почему он использует систему обмена сообщениями?

Допустим, у вас есть две службы источника и три службы назначения. Один источник должен отправлять данные трем службам назначения, и аналогичным образом второй службе источника необходимо отправлять данные трем другим службам назначения. Всего шесть соединений (n*m).

Недостатки

  • Увеличенное узкое место.
  • Сильно связанные системы

Теперь возникает потребность в системе обмена сообщениями.

Сообщение доставляется в систему обмена сообщениями, и служба назначения будет использовать его оттуда.

Всего соединений (n + m).

Преимущества:

  • Слабосвязанная система.
  • Уведомления всем службам назначения.
  • Системы обмена сообщениями заставляют службы назначения продолжать потреблять данные.

Например — проверьте Pic2 и Pic3.

— Любые вопросы, пишите мне в разделы комментариев.

— Дайте мне знать в комментариях, если требуется какое-либо исправление (если кто-то из вас знает заранее).