Я полагаю, что это обычно упоминается как обмен сообщениями. От RabbitMQ :
Что такое обмен сообщениями? Обмен сообщениями описывает отправку и получение
данные (в виде сообщений) между
системы. Обмен сообщениями
между программами или приложениями,
похоже на то, как люди общаются
по электронной почте, но с гарантиями на
доставка, скорость, безопасность и
отсутствие спама.
Инфраструктура обмена сообщениями (a.k.a.
промежуточное ПО, ориентированное на сообщения, a.k.a.
предприятие по обслуживанию автобусов) делает это
разработчикам легче создавать
сложные приложения, отделяя
отдельные программные компоненты. Скорее
чем общение напрямую, тем
инфраструктура обмена сообщениями облегчает
обмен данными между
компоненты. Компоненты должны знать
ничего о статусе друг друга,
наличие или реализация, которая
позволяет им распределяться по
гетерогенные платформы и выключен
и по мере необходимости.
Принимая эту архитектуру,
разработчик изолирован от
детали различных операционных
системы и сетевые интерфейсы
участие и совместимость,
масштабируемость и гибкость
Приложение улучшено.
Пожалуйста, смотрите эту презентацию на Почему
вам может понадобиться обмен сообщениями для общего
введение или эта страница в Википедии
для получения дополнительной информации.
Одной из популярных парадигм для реализации обмена сообщениями является публикация / подписка . Некоторые реализации реализованы с использованием двухточечной связи по TCP, некоторые используют многоадресную передачу по TCP / UDP.
Для биржевых дисплеев, включая другое финансовое программное обеспечение, которое предоставляет цены в режиме реального времени, цены передаются клиентам, а не позволяют им периодически запрашивать информацию (опрос). Это делается для того, чтобы цены были близки к реальному насколько это возможно.