MQ4CPP

Screenshot Software:
MQ4CPP
Detalii soft:
Versiune: 1.15
Incarca data: 3 Jun 15
Producător: Riccardo Pompeo
Licenţă: Gratuit
Popularitate: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP scurt de Message Queuing pentru C ++, este o implementare open source a sistemului de mesagerie de întreprindere, de asemenea, menționată ca middleware orientate spre mesaj (MOM).
MQ4CPP permite fire de aplicații C ++ pentru a comunica cu alte fire la nivel local sau de la distanță prin intermediul schimbului de mesaje. Un mesaj este o cerere, raport, și / sau eveniment, care conține informațiile necesare pentru a coordona comunicarea între diferite aplicații. Un mesaj oferă un nivel de abstractizare, permițându-vă pentru a separa detalii despre sistemul de destinație din codul de aplicare.
Mai exact, MQ4CPP:
permite aplicațiilor C ++ partajare un sistem de mesagerie de a schimba mesaje
simplifică dezvoltarea de aplicații prin furnizarea de o interfață standard pentru crearea, trimiterea și primirea de mesaje.
MQ4CPP permite să construiască servicii clusterized. Un grup format din mai multe instanțe de server care rulează simultan și lucrează împreună pentru a oferi scalabilitate sporită și fiabilitate. Instanțele de server care constituie un cluster poate rula pe aceeași mașină, sau pot fi amplasate pe mașini diferite.
Fiecare instanță de server conține un depozit sesiune de proprietăți (proprietate reprezintă o stare a serviciului). O sesiune pot fi replicate pe istance sistem multiplu pentru a proteja starea de servicii. Dacă o instanță de server pe care un serviciu de se execută nu, un alt exemplu de server pe care este implementat ca serviciu poate continua procesarea aplicare. Replicare sesiune și service failover și pe platforme eterogene.
MQ4CPP implementează următoarele paradigme de mesagerie:
 mesaje direct / indirect (local)
 mesaje nesolicitate (de la distanță)
 cerere / răspuns (la distanță)
 mesaje de încredere (trimite / ACK)
 reconectare automata
 failover conexiune pe serverul multiple
 conversație (remote)
 difuzare (local)
 publica / abona (local / la distanță)
 Magazin & înainte (la distanță)
MQ4CPP implementează, de asemenea, următoarele servicii:
 urmărire avansat pentru multi-threading depanare
 ieșire pe stdout
 Microsoft DDK WinDbg debugger
 thread-safe gunoier.
 implementarea performante de LinkedList și Vector modele.
 timer (împușcat singur, auto repetarea).
 fir logger sigur.
 amânat așteptare pentru a evita lacate fir sau looping infinit.
 serviciu de căutare:
 
Servicii locale:
 
 servicii la distanță
 fire locale și la distanță de referință de mâner.
 automate de curățare a conexiunilor de rețea.
 transmisie soclu:
 reutilizarea acelorași conexiuni
 multiplexare statistică.
 pachetele limitate la 65 KB pentru a evita depășirilor de buffer.
 pachetele asociate unui număr de secvență.
 management sesiune:
 depozit sesiune de proprietăți
 replicarea sesiune între mai multe instanțe de server
 Mesajul criptare:
 Rijndael 128
 Rijndael 256
 gata pentru mai multe
  mesaje complexe (cum ar fi XML, dar în format binar)
Ca punerea în aplicare a Cerere / Răspuns paradigmă, MQ4CPP include, de asemenea:
 Manager de blocare distribuit pentru a permite mai multe fire împărtășesc resurse
 Transfer de fișiere pentru a transfera fișiere între fire
 Canal de memorie pentru a transfera ammount mare de memorie (de exemplu, un cache) între fire.
Ce este nou în această versiune:
· Această versiune îmbunătățește comutare mesaj și stabilește unele bug-uri.

Alte software-uri de dezvoltator Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Comentarii la MQ4CPP

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!