0MQ

Скриншот программы:
0MQ
Детали программы:
Версия: 3.1.0 Beta
Дата загрузки: 15 Apr 15
Разработчик: FastMQ Inc.
Тип распространения: Бесплатная
Популярность: 124

Rating: 2.0/5 (Total Votes: 1)

0MQ это легкий ядра сообщениями.
Получение двух приложений, чтобы говорить это всегда вызов. Они должны договориться о том, что данные выглядит. И что это значит. Они должны договориться о том, как данные организованы в сообщении. XML, двоичной, или что-то еще? Они должны договориться, как говорить друг с другом. Они должны договориться о безопасности. Они должны договориться, как подключить, через какие сети. Они должны очереди сообщений, которые не могут быть доставлены непосредственно. Они должны обнаружить и обработку ошибок.
Многие приложения пытаются решить эти проблемы на пустом месте. Но вы также можете купить большой, дорогой, медленный пакеты называемые "системы обмена сообщениями", которые занимаются много этих рабочих мест для вас. Некоторые из этих систем даже согласиться на стандартных протоколах, как AMQP. Используя систему обмена сообщениями, как правило, стоит много, но это дает вам силу, чтобы принести приложений вместе.
Сообщений используется, чтобы быть только крупных богатых фирм, а также системы обмена сообщениями очень быстро по-прежнему очень дорого. Эта ситуация меняется.
Вот некоторые ключевые особенности "0MQ":
繚 Наша миссия со 嚙 瞎 Q ("ZeroMQ") заключается в создании быстрый обмен сообщениями никогда. Способ получить производительность является оптимизация программного обеспечения полностью и аппаратный стек вместе. Таким образом, мы развиваем 嚙 瞎 Q в тесном сотрудничестве с основными аппаратными фирм.
繚 嚙 瞎 Вопрос уже очень быстро. Мы получаем 25 и мю, сек конца в конец задержки и 2,8 миллионов сообщений в секунду сегодня.
繚 嚙 瞎 Вопрос совершенно бесплатно GPL лицензией программное обеспечение, написанное в C ++.
繚 嚙 瞎 Вопрос проект в стадии разработки. Загрузить исходный код, прочитайте техническую документацию и результаты тестов, или присоединиться к проекту, если вы фанатик сообщениями.
嚙 瞎 Вопрос является сотрудничество между группой фирм, а именно FastMQ (который приносит опыт на рынке финансовых сообщений), iMatix (который приносит AMQP опыт), Intel (которая приносит аппаратную опыт) и другие фирмы с оборудованием, операционной системы, сети и опыт применения. FastMQ Inc. будет объединять все авторские права на код.
嚙 瞎 Q Голы
繚 основывается на стандартах: за рамки, протоколы и сообщества.
繚 сносит любой сети, из 10Gb Ethernet, 4-кратным IB.
繚 Трансферы 2М сообщений в секунду в сети 1Gb с одним процессором на каждом конце.
繚 задержки конца в конец под двадцать и му; с, на TCP с помощью специализированного оборудования и драйверов сети.
繚 Beats любой коммерческий продукт: быстрее, больше, портативный, более надежными, более удобными.
繚 Создан для сообщества: свободного программного обеспечения в качестве сообщества с открытым исходным кодом.
繚 Предназначен для реального мира: видео, акции, игровой, сетки, данные в режиме реального времени, потоки.
繚 Работает везде: самые маленькие устройства, все операционные системы, языки.
繚 Полностью распределенная: нет центральных серверов не к краху, миллиарды WAN и LAN узлов.
繚 Extensible рамки: драйверы ядра стиля для пользовательского оборудования или приложений

Что нового В этом выпуске:.

  • исправления ошибок
  • Исправлена ​​ошибка 223, отказ утверждение tcp_connecter.cpp: 300 при подключении к серверу, который находится на недостижимой сети (ошибка равна ENETUNREACH)
  • .
  • Изменения:
  • Удалено Debian упаковка, которая теперь доступна на packages.debian.org или через APT-получить.

Что нового в версии 2.1.3:

  • Исправление PUSH розетки, которые иногда поставить хвост кадры составного сообщения на новых абонентов (Мартин Sustrik).
  • Fix в паб гнезд, которые иногда поставить задние кадров составного сообщения новых абонентов (Мартин Sustrik).
  • Окна сборки была нарушена из-за EPROTONOSUPPORT не определены. Это теперь исправлена ​​(Мартин Sustrik).
  • Различные исправления, чтобы OpenVMS порта работу (Бретт Кэмерон).
  • Исправлена ​​Справочное руководство отметить, что параметр ZMQ_LINGER сокета могут быть установлены в любое время, а не только перед подключением / связывания (Pieter Hintjens).
  • Исправление C ++ привязки к надлежащим тесные сокеты (Гвидо Гольдштейн).
  • Удаленные устаревшие утверждают из pgm_socket.cpp (Мартин Sustrik).
  • Удаленные устройства автономных (/ устройства подкаталог) от распределения. Эти нелегальные программы остаются доступны в старых пакетов (Питер Hintjens).
  • OpenPGM умолчанию скорость увеличена до 40 Мбит по умолчанию (Стивен McCoy).
  • ZMQ_DEALER и ZMQ_ROUTER макросы, предоставляемые облегчить обновление до 0MQ / 3.0. Они планируют заменить ZMQ_XREQ и ZMQ_XREP (Pieter Hintjens).
  • Добавлена ​​человек страница zmq_device (3), который был к настоящему недокументированные (Pieter Hintjens).
  • Удалено zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) человек страницы (Питер Hintjens).
  • Модернизированный OpenPGM до версии 5.1.114 (Стивен Маккой, Микко Koppanen).
  • система сборки теперь называет OpenPGM построить непосредственно процесс, позволяя легче будущие апгрейды OpenPGM (Микко Koppanen).
  • система сборки позволяет конфигурацию с произвольными версиями OpenPGM (./configure --with-МПГ = libpgm-XYZ) (Микко Koppanen).
  • OpenPGM использует новую PGM_ODATA_MAX_RTE контрольный исходные данные, а не PGM_TXW_MAX_RTE покрытия весь канал (Стивен McCoy).
  • 0MQ строит должным образом на FreeBSD (Микко Koppanen).

Что нового в версии 2.1.2 RC2:

  • 0MQ правильно обрабатывает длительного InProc розетки; ранее игнорировал явные личности на InProc розеток.
  • Различные утечки памяти были установлены.

  • создание
  • OpenPGM отправитель / получатель фиксированной.

Что нового в версии 2.1.1:

  • Это стабильный релиз с несколькими важными исправлениями ошибок по 2.1.0 и никаких серьезных изменений функциональности.

Что нового в версии 2.0.10:

  • Это исправляет ошибки релиз с каких-либо серьезных изменений.

Что нового в версии 2.0.9:.

  • Исправлены некоторые ошибки

Что нового в версии 2.0.8:

  • Функциональность ZMQ_SWAP теперь реализована для всех розетку Типы.
  • Около 30 ошибки были исправлены.

Что нового в версии 2.0 Beta 6:

  • Добавить Git место для README
  • Обновление README
  • Добавить MSVC построить файлы распределения
  • Удаление оставшихся MSVC строит
  • Merge ветка 'Мастер' из git@github.com~~pobj: sustrik / zeromq2
  • Уточнить zmq_poll ограничения
  • C ++ обновления документации интерфейс
  • уборок в autogen.sh
  • Использование POSIX и Quot; команда -v & Quot; построить для проверки предварительных команд
  • Уточнить сообщения об ошибках
  • pipe_t :: откат удаляет только недостроенный сообщение от трубы, а не всех промываться сообщений
  • Реализовать управление потоком
  • Это обязательство представляет необходимые изменения необходимо
  • для реализации управления потоком. Ни один из типов сокетов
  • реализует управление потоком еще. Код рухнет, когда
  • управления потоком включен и THW LWM достигнута.
  • Следующие совершает добавят поддержку управления потоком для
  • Типы индивидуальный гнездо.
  • С и С ++ заголовки переехал из привязок / включить /, крепления / удалить
  • - с-с и --with-CPP опций для настройки удалены, С и C ++ в настоящее время построен
  • и устанавливается по умолчанию

Что нового в версии 2.0 Beta 1:

  • Эта версия включает в себя Общий API Lisp, нулевой копия для больших сообщений и многое другое.

Похожие программы

Комментарии к 0MQ

Комментарии не найдены
добавить комментарий
Включите картинки!