DDS против AMQP против ZeroMQ

Я хотел получить отзывы о правильности моих оценок и проблем.

Я уже три раза собираю три службы распространения данных, AMQP и ZeroMQ для создания уровня передачи данных в центре обработки данных. Все три выглядят многообещающими, но в некоторых случаях я столкнулся с некоторыми проблемами блокировки.

Чтобы указать контекст, мои требования:

  • Масштабировать до 500 + физических узлов, 1000+ издателей и подписчиков.
  • Поддержка долговременной доставки сообщений, чтобы заботиться о неудачных подписчиках.
  • Суммарная пропускная способность должна быть к северу от 1 миллиона сообщений в секунду

Проблемы с AMQP:

  • Архитектура Broker, по-видимому, является узким местом и центральной точкой отказа во всей установке развертывания. Я могу усложнить мое развертывание, поставив федерацию и кластер для повышения производительности и доступности ожидающих сообщений, но они по-прежнему не являются отказоустойчивыми.
  • Производительность для прочных очередей кажется очень меньше. Мое приложение-образец может обрабатывать только сообщения 6-7K/core/queue/application.

Проблемы с ZeroMQ:

OpenSplice DDS: Я не нашел ничего недостающего в протоколе DDS, кроме принятия в отрасли. Хотелось бы узнать из первых рук обзор этого продукта с точки зрения стабильности, производительности или ограничений.

Ответ 1

Я удивляюсь вашей озабоченности по поводу принятия OpenSplice DDS. OpenSplice DDS сегодня развертывается в нескольких миссионерских и бизнес-критически важных системах, таких как Naval Combat Management Systems, Military Vehicles, Air Traffic Control and Management, Metro и High-Frequency Auto-Trading. Просто чтобы дать вам еще немного информации, которая должна дать вам успокоить вас w.r.t. внедрение технологии, стандарт OMG DDS (стандарт, реализованный OpenSplice DDS), был рекомендован EUROCAE для обмена планами полетных данных по всем европейским центрам.

Сообщите мне, есть ли у вас какие-либо дополнительные вопросы либо о принятии, либо технологии.

-AC

Ответ 2

Посмотрите эту страницу. Сегодня многие отрасли и компании используют DDS.