РАСПРЕДЕЛЕННАЯ ПЛАТФОРМА ДЛЯ ПОТОКОВОЙ ПЕРЕДАЧИ СООБЩЕНИЙ
Потоковое означает поток здесь.
Механизм публикации и подписки для потоковой передачи записей.
Публикация означает запись, а подписка означает чтение потоков (потока) событий.
Теперь вы скажете, что здесь означает слово распространять?
Я подхожу к этому моменту.
Пример. Допустим, у вас есть 1000 записей, хранящихся в одном месте. Если система выйдет из строя, все потеряно.
Решение: поместить его в распределенную систему.
Теперь вы решили вставить свои данные распределенным способом в пять систем (по 200 записей в каждой). Но опять же, если чья-то система выходит из строя, данные теряются.
Решение. Поместите полные записи (данные) в распределенные системы вместо разделения данных. Репликация выполняется в нескольких местах. Пространство используется больше, но данные теперь в безопасности.
Почему он использует систему обмена сообщениями?
Допустим, у вас есть две службы источника и три службы назначения. Один источник должен отправлять данные трем службам назначения, и аналогичным образом второй службе источника необходимо отправлять данные трем другим службам назначения. Всего шесть соединений (n*m).
Недостатки
- Увеличенное узкое место.
- Сильно связанные системы
Теперь возникает потребность в системе обмена сообщениями.
Сообщение доставляется в систему обмена сообщениями, и служба назначения будет использовать его оттуда.
Всего соединений (n + m).
Преимущества:
- Слабосвязанная система.
- Уведомления всем службам назначения.
- Системы обмена сообщениями заставляют службы назначения продолжать потреблять данные.
Например — проверьте Pic2 и Pic3.
— Любые вопросы, пишите мне в разделы комментариев.
— Дайте мне знать в комментариях, если требуется какое-либо исправление (если кто-то из вас знает заранее).