0MQ

Logiciel capture d'écran:
0MQ
Détails logiciels:
Version: 3.1.0 Beta
Date de transfert: 15 Apr 15
Développeur: FastMQ Inc.
Licence: Gratuit
Popularité: 42

Rating: nan/5 (Total Votes: 0)

0MQ est un noyau de messagerie léger.
Obtenir deux applications de parler est toujours un défi. Ils doivent se entendre sur ce que les données ressemble. Et ce que cela signifie. Ils doivent se entendre sur la façon dont les données sont organisées dans un message. XML, binaire, ou autre chose? Ils doivent se entendre à parler les uns aux autres. Ils doivent se entendre sur la sécurité. Ils doivent se entendre comment se connecter, à travers ce réseau. Ils ont besoin de la file d'attente des messages qui ne peuvent être livrés immédiatement. Ils ont besoin de détecter et de gérer les erreurs correctement.
De nombreuses applications essaient de résoudre ces problèmes à partir de zéro. Mais vous pouvez également acheter de grandes et coûteuses, forfaits lents appelés «systèmes de messagerie" qui traitent un grand nombre de ces emplois pour vous. Certains de ces systèmes, même d'accord sur des protocoles standards comme AMQP. L'utilisation d'un système de messagerie coûte généralement beaucoup, mais il vous donne le pouvoir de faire des applications ensemble.
Messagerie habitude d'être que pour les grandes entreprises riches, et les systèmes de messagerie très rapides sont encore très cher. Cette situation est en train de changer.
Voici quelques caractéristiques principales de "0MQ":
繚 Notre mission avec 嚙 瞎 Q ("ZeroMQ") est de construire la messagerie plus rapide jamais. La manière d'obtenir la performance est d'optimiser l'ensemble logiciel et matériel pile ensemble. Donc, nous développons 嚙 瞎 Q en étroite collaboration avec de grandes entreprises de matériel.
繚 嚙 瞎 Q est déjà très rapide. Nous obtenons 25 & mu; s latences de bout en bout et 2,8 million de messages par seconde aujourd'hui.
繚 嚙 瞎 Q est offert gratuitement un logiciel sous licence GPL écrit en C ++.
繚 嚙 瞎 Q est un projet en cours. Télécharger le code, lisez le livre blanc et les résultats des tests, ou rejoindre le projet si vous êtes un fanatique de messagerie.
嚙 瞎 Q est une collaboration entre un groupe d'entreprises, à savoir FastMQ (qui apporte une expérience du marché de la messagerie financière), iMatix (qui apporte l'expertise AMQP), Intel (qui apporte une expertise de matériel) et d'autres entreprises de matériel, système d'exploitation, réseau et l'expertise d'application. FastMQ Inc. va unifier tous les droits d'auteur sur le code.
嚙 瞎 Q objectifs
繚 Construit sur les normes: des cadres, des protocoles, et de la communauté.
繚 démolit tout réseau, de 10Gb Ethernet, 4X IB.
繚 Transferts messages 2M une seconde sur un réseau 1Gb avec une CPU à chaque extrémité.
繚 latence de bout-en-bout de moins de vingt & mu; sec sur TCP en utilisant le matériel et les pilotes de réseau personnalisé.
繚 Beats un produit commercial: plus rapide, plus portable, plus fiable, plus utilisable.
繚 Construit pour la communauté: le logiciel libre dans une communauté open source.
繚 Conçu pour le monde réel: la vidéo, les stocks, les jeux, les réseaux, les données en temps réel, les ruisseaux.
繚 court partout: les petits appareils, tous les systèmes d'exploitation, toutes les langues.
繚 entièrement distribuée: pas de serveurs centraux de tomber en panne, des milliards de nœuds WAN et LAN.
繚 cadre Extensible: pilotes du noyau de style pour le matériel ou les applications personnalisées

Ce qui est nouveau dans cette version:.

  • Correction de bugs :
  • Correction d'un problème 223, l'échec d'assertion dans tcp_connecter.cpp: 300 lors de la connexion à un serveur qui se trouve sur un réseau inaccessible (errno est égal à ENETUNREACH)
  • .
  • Changements:
  • Retiré paquets Debian, qui est maintenant disponible sur packages.debian.org ou via apt-get.

Quoi de neuf dans la version 2.1.3:

  • Correction PUSH prises, qui parfois offrir la queue cadres d'un message multipart aux nouveaux abonnés (Martin Sustrik).
  • Correction à des prises de PUB, qui parfois offrir queue cadres d'un message en plusieurs parties pour les nouveaux abonnés (Martin Sustrik).
  • de Windows build a été cassé à cause d'EPROTONOSUPPORT ne étant pas défini. Cela a été corrigé (Martin Sustrik).
  • Diverses corrections à faire OpenVMS travail portuaire (Brett Cameron).
  • Manuel de référence corrigée de noter que option de socket ZMQ_LINGER peut être fixé à ne importe quel moment, et pas seulement avant de brancher / liaison (Pieter Hintjens).
  • Correction à C ++ contraignant à fermer correctement prises (Guido Goldstein).
  • Retiré assert obsolètes de pgm_socket.cpp (Martin Sustrik).
  • appareils autonomes (Suppression / dispositifs sous-répertoire) de la distribution. Ces programmes sans-papiers restent disponibles dans de vieux paquets (Pieter Hintjens).
  • taux de défaut OpenPGM élevé à 40Mbps par défaut (Steven McCoy).
  • ZMQ_DEALER et ZMQ_ROUTER macros prévues pour faciliter la mise à niveau à 0MQ / 3,0. Ceux-ci sont prévues pour remplacer ZMQ_XREQ et ZMQ_XREP (Pieter Hintjens).
  • page man ajoutée pour zmq_device (3) qui a été jointe sans papiers (Pieter Hintjens).
  • zmq_queue Suppression (3), zmq_forwarder (3), zmq_streamer (3) pages de manuel (Pieter Hintjens).
  • Mise à niveau vers la version 5.1.114 OpenPGM (Steven McCoy, Mikko Koppanen).
  • Construire système appelle maintenant OpenPGM processus de construction directement, ce qui permet des mises à niveau faciles futures de OpenPGM (Mikko Koppanen).
  • Construire système permet la configuration avec les versions arbitraires de OpenPGM (./configure --with-pgm = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM utilise nouvelle PGM_ODATA_MAX_RTE contrôle des données d'origine au lieu de PGM_TXW_MAX_RTE couvrant l'ensemble de canal (Steven McCoy).
  • 0MQ construit correctement sur FreeBSD (Mikko Koppanen).

Ce qui est nouveau dans la version 2.1.2 RC2:

  • 0MQ gère désormais correctement prises inproc durables; Auparavant, il a ignoré les identités explicites sur les sockets inproc.
  • Divers fuites de mémoire ont été fixés.

  • Création
  • OpenPGM émetteur / récepteur fixe.

Quoi de neuf dans la version 2.1.1:

  • Ce est une version stable avec plusieurs corrections de bugs importants sur 2.1.0 et aucun changement majeur de fonctionnalité.

Quoi de neuf dans la version 2.0.10:

  • Ce est une version de maintenance sans changements majeurs.

Ce qui est nouveau dans la version 2.0.9:.

  • Correction de plusieurs bugs

Ce qui est nouveau dans la version 2.0.8:

  • La fonctionnalité de ZMQ_SWAP a maintenant été mis en œuvre pour tous les socket types.
  • Près de 30 bugs ont été corrigés.

Ce qui est nouveau dans la version 2.0 Beta 6:

  • Ajouter un emplacement Git README
  • Mise à jour README
  • Ajouter MSVC fichiers de construction à la distribution
  • Retrait MSVC restes construit
  • Fusionner branche «maître» de git@github.com: Sustrik / zeromq2
  • Clarifier restrictions de zmq_poll
  • C ++ mises à jour de la documentation d'interface
  • Nettoyages à autogen.sh
  • Utiliser POSIX & quot; -v & quot; construire pour tester commandes préalables
  • Clarifier les messages d'erreur en cas d'échec
  • pipe_t :: rollback ne supprime que message non terminé de la conduite plutôt que tous les messages unflushed
  • Mettre en œuvre le contrôle de flux
  • Ce commettre introduit les changements nécessaires nécessaires
  • pour mettre en œuvre le contrôle de flux. Aucun des types de sockets
  • implémente encore le contrôle de flux. Le code va se planter lorsque
  • le contrôle de flux est activé et l'lwm de THW est atteint.
  • Les commits suivants seront ajouter le support de contrôle de débit pour
  • types de sockets individu.
  • C et C ++ têtes déplacés de fixations / inclure /, fixations / supprimé
  • - with-c et --with-cpp options pour configurer retiré, C et C ++ maintenant construit
  • et installé par défaut

Ce qui est nouveau dans la version 2.0 Beta 1:

  • Cette version inclut API Common Lisp, zéro-copie pour les grands messages et plus.

Logiciel similaire

HeavenOS
HeavenOS

3 Jun 15

BareMetal OS
BareMetal OS

11 May 15

LiveCD-Graphics
LiveCD-Graphics

20 Feb 15

Commentaires à 0MQ

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!