Введение в DDS, AMQP, XMPP
ДДС
DDS (Служба распределения данных) — это протокол промежуточного программного обеспечения распределенной службы распределения данных в реальном времени. Это «TCP/IP» в распределенных сетях реального времени, который используется для решения проблем взаимодействия сетевых протоколов в сетях реального времени. Функция эквивалентна «автобусу на автобусе».
Промежуточное программное обеспечение — это программный уровень, расположенный между платформой операционной системы и прикладной программой. Он скрывает некоторые детали протокола связи и упрощает логику кода модуля связи между компонентами.
Метод связи DDS обычно предполагает одностороннее взаимодействие данных «многие ко многим». Модель связи представляет собой распределенную структуру без центрального узла. Любые два узла в одном пространстве данных могут взаимодействовать напрямую.
С развитием технологий автономного вождения DDS также используется при разработке коммуникационного промежуточного программного обеспечения для автомобильного программного обеспечения.
AMQP
AMQP (расширенный протокол очереди сообщений) — это стандартный протокол расширенной очереди сообщений прикладного уровня, который предоставляет унифицированные службы обмена сообщениями. AMQP — это не столько протокол, сколько стандарт. Это открытый стандарт протоколов прикладного уровня, разработанный для промежуточного программного обеспечения, ориентированного на сообщения.
AMQP поддерживает связь между квалифицированными клиентскими приложениями и брокерами промежуточного программного обеспечения сообщений. Брокер сообщений получает сообщения от издателей и отправляет полученные сообщения потребителям, которые обрабатывают сообщения в соответствии с установленными правилами маршрутизации. Поскольку AMQP — это сетевой протокол, издатели, потребители и брокеры сообщений в этом процессе могут существовать на разных устройствах.
Основными особенностями AMQP являются ориентированность на сообщения, очереди, маршрутизация (включая двухточечную и публикацию/подписку), надежность и безопасность.
XMPP
XMPP (Расширяемый протокол обмена сообщениями и присутствия) — это протокол, основанный на XML, подмножестве стандартного универсального языка разметки. Он унаследовал гибкость разработки в среде XML.
Приложения, основанные на XMPP, обладают высокой масштабируемостью. После расширения XMPP может удовлетворять потребности пользователей, отправляя расширенную информацию, а также создавать приложения, такие как системы публикации контента и службы на основе адресов, поверх XMPP.
Для более подробной информации о продукции и информации посетите наш официальный сайт:
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐