MQ4CPP

Software screenshot:
MQ4CPP
Dettagli del software:
Versione: 1.15
Data di caricamento: 3 Jun 15
Sviluppatore: Riccardo Pompeo
Licenza: Libero
Popolarità: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP breve da Accodamento messaggi per C ++, è un'implementazione open source del sistema di messaggistica aziendale, noto anche come messaggio-oriented middleware (MOM).
MQ4CPP permette C ++ thread delle applicazioni per comunicare con altri thread in locale o in remoto attraverso lo scambio di messaggi. Un messaggio è una richiesta, rapporto, e / o un evento che contiene le informazioni necessarie per coordinare la comunicazione tra le diverse applicazioni. Un messaggio fornisce un livello di astrazione, che consente di separare i dettagli sul sistema di destinazione dal codice dell'applicazione.
In particolare, MQ4CPP:
consente alle applicazioni C ++ che condividono un sistema di messaggistica per scambiare messaggi
semplifica lo sviluppo di applicazioni, fornendo un'interfaccia standard per la creazione, l'invio e la ricezione di messaggi.
MQ4CPP permette di costruire servizi clusterized. Un cluster è composto da più istanze del server in esecuzione contemporaneamente e lavorano insieme per fornire una maggiore scalabilità e affidabilità. Le istanze di server che costituiscono un cluster possono essere eseguiti sulla stessa macchina, o essere situato su macchine diverse.
Ogni istanza del server contiene un archivio di proprietà di sessione (un immobile rappresenta uno stato del servizio). Una sessione può essere replicato su più server di istanza per la protezione stato del servizio. Se un'istanza di server in cui un servizio è in esecuzione non riesce, un'altra istanza del server su cui tale servizio viene distribuito può continuare l'elaborazione delle applicazioni. Replica di sessione e assistenza failover anche su piattaforme eterogenee.
MQ4CPP implementa le seguenti paradigmi di messaggistica:
 messaggistica diretta / indiretta (locale)
 messaggistica non richieste (a distanza)
 richiesta / risposta (a distanza)
 messaggistica affidabile (invio / ACK)
 riconnessione automatica
 collegamento failover su più server
 conversazione (a distanza)
 trasmissione (locale)
 pubblicazione / sottoscrizione (locale / remoto)
 store & forward (remoto)
MQ4CPP implementa anche i seguenti servizi:
 tracciamento avanzato per il multi-threading debug
 output su stdout
 Microsoft DDK WinDbg debugger
 filetto garbage collector di sicurezza.
 implementazione performante dei modelli ListaLinkata e Vector.
 timer (scatto singolo, auto-ripetizione).
 thread safe logger.
 differita coda per evitare i blocchi di thread o loop infinito.
 servizio di ricerca:
 
Servizi locali:
 
 servizi remoti
 le discussioni locali e remoti riferimento da maniglia.
 pulizia automatica delle connessioni di rete.
 trasmissione Presa:
 riutilizzo delle stesse connessioni
 multiplexing statistico.
 pacchetti limitati a 65 Kbyte per evitare buffer overflow.
 pacchetti associati a un numero di sequenza.
 gestione della sessione:
 repository seduta di proprietà
 replicazione delle sessioni tra più istanze server
 messaggio criptato:
 Rijndael 128
 Rijndael 256
 pronto per più
  messaggi complessi (come XML ma in formato binario)
Poiché l'attuazione di richiesta / risposta paradigma, MQ4CPP includono anche:
 Gestore di blocco distribuita per consentire più thread condividono tutte le risorse
 Il trasferimento di file per trasferire i file tra i thread
 Canale di memoria per trasferire grandi quantità degli memoria (per esempio, una cache) tra i thread.
Cosa c'è di nuovo in questo rilascio:
· Questa versione migliora commutazione messaggio e corregge alcuni bug.

Altri software di sviluppo Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

Commenti a MQ4CPP

I commenti non trovato
Aggiungi commento
Accendere le immagini!