MQ4CPP

Logiciel capture d'écran:
MQ4CPP
Détails logiciels:
Version: 1.15
Date de transfert: 3 Jun 15
Développeur: Riccardo Pompeo
Licence: Gratuit
Popularité: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP court de Message Queuing pour C ++, est une mise en œuvre d'un système de messagerie d'entreprise, appelé aussi orientée message middleware (MOM) open source.
MQ4CPP permet l'application des fils de C à communiquer avec d'autres fils localement ou à distance grâce à l'échange de messages. Un message est une demande, un rapport, et / ou un événement qui contient les informations nécessaires pour coordonner la communication entre les différentes applications. Un message fournit un niveau d'abstraction, ce qui vous permet de séparer les détails sur le système de code de l'application de destination.
Plus précisément, MQ4CPP:
permet les applications C partageant un système de messagerie pour échanger des messages
simplifie le développement d'applications en fournissant une interface standard pour créer, envoyer et recevoir des messages.
MQ4CPP permet de construire des services clusterisé. Un cluster est constitué de plusieurs instances de serveur fonctionnant simultanément et travaillent ensemble pour fournir une évolutivité et une fiabilité accrues. Les instances de serveur qui constituent un cluster peuvent fonctionner sur la même machine, ou être situé sur des machines différentes.
Chaque instance de serveur contient un référentiel de session de propriétés (une propriété représente un état de service). Une session peut être répliquée sur istance de serveurs multiples pour protéger l'état de service. Si une instance de serveur sur lequel un service est en cours d'exécution échoue, une autre instance de serveur sur lequel ce service est déployé peut continuer le traitement des demandes. La réplication de session et le service des travaux de basculement aussi sur les plateformes hétérogènes.
MQ4CPP met en œuvre les paradigmes de messagerie suivants:
 messagerie directe / indirecte (local)
 messagerie non sollicités (à distance)
 demande / réponse (à distance)
 messagerie fiable (envoyer / ack)
 reconnexion automatique
 connexion basculement sur plusieurs serveurs
 la conversation (à distance)
 diffusion (locale)
 publish / subscribe (local / distant)
 Store & Forward (à distance)
MQ4CPP implémente également les services suivants:
 le traçage avancé pour le multi-threading débogage
 sortie sur la sortie standard
 Microsoft DDK WinDbg débogueur
 thread-safe garbage collector.
 la mise en œuvre de modèles performants LinkedList et Vector.
 minuterie (tir simple, l'auto-répétition).
 enfiler enregistreur sécuritaire.
 différée pour éviter les files d'attente serrures de fil ou boucle infinie.
 service de recherche:
 
Les services locaux:
 
 services à distance
 threads locaux et distants référencés par poignée.
 nettoyage automatique des connexions réseau.
 transmission de socket:
 la réutilisation de mêmes connexions
 multiplexage statistique.
 paquets limitées à 65 Ko pour éviter les débordements de tampon.
 les paquets sont associés à un numéro de séquence.
 gestion de session:
 session de référentiel de propriétés
 la réplication de session entre plusieurs instances de serveur
 un message encription:
 Rijndael 128
 Rijndael 256
 prêt pour plus
  des messages complexes (comme XML, mais en format binaire)
Comme la mise en œuvre de la demande / réponse paradigme, MQ4CPP comprennent également:
 Gestionnaire de verrouillage distribué pour permettre à plusieurs threads partagent toutes les ressources
 Transfert de fichiers pour transférer des fichiers entre les threads
 canal de mémoire pour transférer grande ammount de mémoire (par exemple un cache) entre les threads.
Quoi de neuf dans cette version:
· Cette version améliore la commutation de messages et corrige quelques bugs.

D'autres logiciels de développeur Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Commentaires à MQ4CPP

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