0MQ

Софтуер снимки:
0MQ
Софтуер детайли:
Версия: 3.1.0 Beta
Дата на качване: 15 Apr 15
Розробник: FastMQ Inc.
Разрешително: Безплатно
Популярност: 42

Rating: nan/5 (Total Votes: 0)

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

<силни> Какво е новото в тази версия:.

  • Корекции на грешки :
  • Фиксирана проблем, 223, провал твърдение в tcp_connecter.cpp: 300 при свързване към сървър, който е на недостижима мрежа (errno е равна на ENETUNREACH)
  • .
  • Промени:
  • Премахнато Debian опаковка, която е вече на разположение на packages.debian.org или чрез ап-да.

Какво ново във версия 2.1.3:

  • Fix да прокара гнезда, които понякога ще достави опашката рамки на съставното съобщение на нови абонати (Martin Sustrik).
  • Fix да PUB гнезда, които понякога ще достави опашката рамки на съставното съобщение на нови абонати (Martin Sustrik).
  • Windows строителство бе съборена поради EPROTONOSUPPORT не е дефиниран. Това вече е фиксиран (Martin Sustrik).
  • Различни поправки да правят OpenVMS пристанище работа (Brett Cameron).
  • поправен наръчник е да се отбележи, че вариант ZMQ_LINGER гнездо може да се настрои по всяко време, а не само преди да свържете / свързване (Pieter Hintjens).
  • Фикс за C ++ задължителен тяхното затваряне фасунги (Guido Голдщайн).
  • Премахнато остарели поддържали от pgm_socket.cpp (Martin Sustrik).

  • (Поддиректория / устройства)
  • Премахнати самостоятелни устройства от разпространение. Тези нелегални програми остават на разположение в по-старите пакети (Pieter Hintjens).
  • OpenPGM случай на неизпълнение е повишена до 40mbps по подразбиране (Steven 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) човека страници (Pieter Hintjens).
  • Обновен OpenPGM до версия 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Изграждане система сега призовава OpenPGM изгради процес директно, което позволява по-лесно бъдещите ъпгрейди на OpenPGM (Mikko Koppanen).
  • Изграждане система позволява конфигурация с произволни версии на OpenPGM (./configure --with-PGM = libpgm-XYZ) (Mikko Koppanen).
  • OpenPGM използва нова PGM_ODATA_MAX_RTE контролиране оригиналните данни вместо PGM_TXW_MAX_RTE обхващаща целия канал (Steven McCoy).
  • 0MQ изгражда правилно на FreeBSD (Mikko 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: sustrik / zeromq2
  • Изясняване ограничения zmq_poll
  • C ++ актуализации интерфейс документация
  • почистване на бреговата да autogen.sh
  • Използване POSIX & quot; команда-V & quot; изгради за тестване за предпоставка команди
  • Изясняване съобщения за грешки при неуспех
  • pipe_t :: намаление на цените премахва само недовършени съобщение от тръбата, а не всички unflushed съобщения
  • Прилагане на контрол на потока
  • Това ангажира въвежда необходимите промени, необходими
  • за прилагане на контрол на потока. Нито един от видовете гнездо
  • осъществява контрол на потока, все още. Кодът ще се срине, когато
  • контрол на потока е активиран и образува по ЗУО е достигната.
  • Следващите ангажира ще добави поддръжка за контрол на оттичането на
  • видове индивидуален контакт.
  • C и C ++ хедъри преместени от автомати / да се включи /, автомати / отстранен
  • - с-с и --with-CPP опции за конфигуриране отстранен, C и C ++ сега построена
  • и инсталиран по подразбиране

Какво ново във версия 2.0 Beta 1:

  • Тази версия включва Общата Lisp API, нула-копие за големи съобщения и други.

Подобен софтуер

RT-Thread
RT-Thread

14 Apr 15

LiveUSB-Graphics
LiveUSB-Graphics

20 Feb 15

live-initramfs
live-initramfs

3 Jun 15

nuOS
nuOS

20 Feb 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!